commit 48987e03145e6c889e1cd8ea4ad2a01d53331361
parent 90c45f6aa8c154bd6298d04debf9d222995aaad1
Author: Gaute Hope <eg@gaute.vetsj.com>
Date: Tue, 23 Jul 2013 15:06:54 +0200
Ensure sent message is polled / re-read after storing
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/sup/sent.rb b/lib/sup/sent.rb
@@ -25,7 +25,10 @@ class SentManager
end
def write_sent_message date, from_email, &block
- @source.store_message date, from_email, &block
+ debug "store the sent message (locking sent source..)"
+ @source.poll_lock.synchronize do
+ @source.store_message date, from_email, &block
+ end
PollManager.poll_from @source
end
end