Procházet zdrojové kódy

ImapFolderAgent: Enable dry-run

Akinori MUSHA před 10 roky
rodič
revize
106058ab96
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      app/models/agents/imap_folder_agent.rb

+ 3 - 1
app/models/agents/imap_folder_agent.rb

@@ -6,6 +6,8 @@ module Agents
   class ImapFolderAgent < Agent
     cannot_receive_events!
 
+    can_dry_run!
+
     default_schedule "every_30m"
 
     description <<-MD
@@ -311,7 +313,7 @@ module Agents
 
         if boolify(interpolated['mark_as_read'])
           log 'Marking as read'
-          mail.mark_as_read
+          mail.mark_as_read unless dry_run?
         end
       }
     end