fix build
This commit is contained in:
@@ -3,7 +3,7 @@ using System.ComponentModel.Composition;
|
||||
|
||||
namespace NOCQ
|
||||
{
|
||||
[Export(typeof(IDataImportHook))]
|
||||
[InheritedExport]
|
||||
public interface IDataImportHook
|
||||
{
|
||||
string Name { get; set; }
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
<Reference Include="AE.Net.Mail">
|
||||
<HintPath>..\..\packages\AE.Net.Mail.1.7.9.1\lib\net45\AE.Net.Mail.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace NOCQ.Plugins.Email
|
||||
{
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
using System;
|
||||
using System.Timers;
|
||||
using AE.Net.Mail;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace NOCQ.Plugins.Email
|
||||
{
|
||||
@@ -14,7 +16,7 @@ namespace NOCQ.Plugins.Email
|
||||
private int port { get; set; }
|
||||
private bool ssl { get; set; }
|
||||
private DateTime lastRun { get; set; }
|
||||
private IEnumerable<ParseRule> parseRules{ get; set; }
|
||||
private List<ParseRule> parseRules{ get; set; }
|
||||
|
||||
public ImapInput (dynamic settings)
|
||||
{
|
||||
@@ -23,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 ();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user