lib/imap/backup/setup/folder_chooser.rb in imap-backup-13.3.0 vs lib/imap/backup/setup/folder_chooser.rb in imap-backup-13.4.0

- old
+ new

@@ -61,22 +61,22 @@ def selected?(folder_name) config_folders = account.folders return false if config_folders.nil? - config_folders.find { |f| f[:name] == folder_name } + config_folders.find { |f| f == folder_name } end def remove_missing removed = [] config_folders = [] account.folders.each do |f| - found = folder_names.find { |folder| folder == f[:name] } + found = folder_names.find { |folder| folder == f } if found config_folders << f else - removed << f[:name] + removed << f end end return if removed.empty? @@ -89,14 +89,14 @@ highline.ask "Press a key " end def toggle_selection(folder_name) if selected?(folder_name) - new_list = account.folders.reject { |f| f[:name] == folder_name } + new_list = account.folders.reject { |f| f == folder_name } account.folders = new_list else existing = account.folders || [] - account.folders = existing + [{name: folder_name}] + account.folders = existing << folder_name end end def client @client ||= account.client