浏览代码

ImapFolderAgent: Enable dry-run

Akinori MUSHA 10 年之前
父节点
当前提交
106058ab96
共有 1 个文件被更改,包括 3 次插入1 次删除
  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