
17 Nov
2020
17 Nov
'20
10:11 a.m.
+ added.each do |mail_file| + handle_new_email(mail_file, mail_drafts) + end
added.each { |mail_file| handle_new_email(mail_file, mail_drafts) } it can omit 'do/end'. Thanks, Yinsi
+ end + listener.start + sleep +end + +def handle_new_email(mail_file, mail_drafts) + mail_content = Mail.read(mail_file) + apply_account(mail_content) + + FileUtils.mv(mail_file, mail_drafts) +end + +def apply_account(mail_content) + return unless mail_content.subject == 'apply account' + + assign_uuid = ApplyAccount.new(mail_content) + assign_uuid.check_to_send_account +end + +monitor_new_email("#{MAILDIR}/new", "#{MAILDIR}/cur") -- 2.23.0