diff --git a/src/NOCQ/NOCQ.csproj b/src/NOCQ/NOCQ.csproj index 2004214..795c3c1 100644 --- a/src/NOCQ/NOCQ.csproj +++ b/src/NOCQ/NOCQ.csproj @@ -54,6 +54,7 @@ ..\..\packages\csredis.1.4.7.1\lib\net40\csredis.dll + diff --git a/src/NOCQ/Plugins/Email/EmailSettings.cs b/src/NOCQ/Plugins/Email/EmailSettings.cs index bdfdb0e..295d427 100644 --- a/src/NOCQ/Plugins/Email/EmailSettings.cs +++ b/src/NOCQ/Plugins/Email/EmailSettings.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; namespace NOCQ.Plugins.Email { diff --git a/src/NOCQ/Plugins/Email/ImapInput.cs b/src/NOCQ/Plugins/Email/ImapInput.cs index 2c14689..35f0855 100644 --- a/src/NOCQ/Plugins/Email/ImapInput.cs +++ b/src/NOCQ/Plugins/Email/ImapInput.cs @@ -2,6 +2,7 @@ using System; using System.Timers; using AE.Net.Mail; using System.Collections.Generic; +using System.Linq; namespace NOCQ.Plugins.Email { @@ -24,22 +25,18 @@ namespace NOCQ.Plugins.Email if (sets.Username == null || sets.Password == null || sets.Host == null - || sets.Folder == null - || sets.Frequency == null - || sets.Port == null - || sets.IsSsl == null) + || sets.Folder == null) throw new ArgumentException ("You are missing a required setting."); - parseRules = sets.ParseRules.Where (x => x.Enabled); + parseRules = sets.ParseRules.Where (x => x.Enabled).ToList(); - loginName = settings.Login; - password = settings.Password; - server = settings.Server; - folderPath = settings.FolderPath; + loginName = sets.Username; + password = sets.Password; + server = sets.Host; + folderPath = sets.Folder; - timer = new Timer (settings.Frequency); - - timer.Elapsed += Execute (); + timer = new Timer (sets.Frequency); + //timer.Elapsed += Execute (); }