ImapFolderAgent: Enable dry-run

Akinori MUSHA %!s(int64=9) %!d(string=hace) años
padre
commit
106058ab96
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  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
6 6
   class ImapFolderAgent < Agent
7 7
     cannot_receive_events!
8 8
 
9
+    can_dry_run!
10
+
9 11
     default_schedule "every_30m"
10 12
 
11 13
     description <<-MD
@@ -311,7 +313,7 @@ module Agents
311 313
 
312 314
         if boolify(interpolated['mark_as_read'])
313 315
           log 'Marking as read'
314
-          mail.mark_as_read
316
+          mail.mark_as_read unless dry_run?
315 317
         end
316 318
       }
317 319
     end