]> git.notmuchmail.org Git - sup/blobdiff - lib/sup/poll.rb
Merge branch 'scanning-speedups' into next
[sup] / lib / sup / poll.rb
index 442b6db22192a050b8c41c7bfcdc4383a4b574bc..3cb0b5b446d95218f7584fb3a0e9362b4c1f14d4 100644 (file)
@@ -149,6 +149,8 @@ EOS
 
         begin
           m = Message.new :source => source, :source_info => offset, :labels => labels
+          m.load_from_source!
+
           if m.source_marked_read?
             m.remove_label :unread
             labels.delete :unread
@@ -157,7 +159,7 @@ EOS
           docid, entry = Index.load_entry_for_id m.id
           HookManager.run "before-add-message", :message => m
           m = yield(m, offset, entry) or next if block_given?
-          Index.sync_message m, docid, entry, opts
+          times = Index.sync_message m, false, docid, entry, opts
           UpdateManager.relay self, :added, m unless entry
         rescue MessageFormatError => e
           Redwood::log "ignoring erroneous message at #{source}##{offset}: #{e.message}"