src/strip.vala
[app.mailtrimmer] / src / strip.vala
index 02a0b27..ec041cd 100644 (file)
@@ -453,12 +453,11 @@ public class Strip : GLib.Object {
        var file_size = (int) fileinfo.get_size();
 
                
-               GLib.error("GOT FN: %s  | PATH: %s | CT: %s", filename, file_path, mime_filename);
-     
-               /*
+
+      
                this.query("""
                         INSERT INTO Attachments
-                               (id, exim_msg?, chksum, filesize)
+                               (id, msgid, checksum, filesize)
                                values
                                ( 
                             %d,   '%s', '%s',  '%s', %d
@@ -469,9 +468,25 @@ public class Strip : GLib.Object {
                                      this.mysql_escape(this.active_message_exim_id),
                                      this.mysql_escape(chksum),
                                  this.mysql_escape(mime_filename),                       
-                                     int.parse(filesize)
-                       ));
-               */
+                                     file_size
+                        ));
+                        
+                this.query("""
+                 SELECT attachment_update(
+                      %d, -- in_id INT(11),
+                      '%s', -- in_mime_type varchar(255),
+                      '%s', -- in_created DATETIME,
+                      '%s' -- in_mailfort_sig varchar(64)
+                 )
+             """.printf(
+                               id,
+                       "", // this will be ignored..
+                               this.created_date,
+                               this.mysql_escape(this.active_message_x_mailfort_sig)
+             
+             )
+               );
+                GLib.error("added attachment?");
     }