Removed GetFTPIndex and GetLocalhostIndex from UploadersConfig

This commit is contained in:
Jaex 2016-03-22 20:05:59 +02:00
parent fdb5b84b85
commit 8d4c0b9e0c
3 changed files with 35 additions and 30 deletions

View file

@ -49,7 +49,24 @@ public override FileUploader CreateUploader(UploadersConfig uploadersConfig)
{
// TODO: Check TaskSettings override index (WorkerTask.GetFTPAccount)
// TODO: Unable to reach Info.DataType
int index = uploadersConfig.GetFTPIndex(EDataType.File);
EDataType dataType = EDataType.File;
int index;
switch (dataType)
{
case EDataType.Image:
index = uploadersConfig.FTPSelectedImage;
break;
case EDataType.Text:
index = uploadersConfig.FTPSelectedText;
break;
default:
case EDataType.File:
index = uploadersConfig.FTPSelectedFile;
break;
}
FTPAccount account = uploadersConfig.FTPAccountList.ReturnIfValidIndex(index);
if (account != null)

View file

@ -41,7 +41,23 @@ public override FileUploader CreateUploader(UploadersConfig uploadersConfig)
{
// TODO: Check TaskSettings override index (WorkerTask.GetFTPAccount)
// TODO: Unable to reach Info.DataType
int index = uploadersConfig.GetLocalhostIndex(EDataType.File);
EDataType dataType = EDataType.File;
int index;
switch (dataType)
{
case EDataType.Image:
index = uploadersConfig.LocalhostSelectedImages;
break;
case EDataType.Text:
index = uploadersConfig.LocalhostSelectedText;
break;
default:
case EDataType.File:
index = uploadersConfig.LocalhostSelectedFiles;
break;
}
LocalhostAccount account = uploadersConfig.LocalhostAccountList.ReturnIfValidIndex(index);

View file

@ -451,34 +451,6 @@ public bool IsValid(URLSharingServices destination)
return true;
}
public int GetFTPIndex(EDataType dataType)
{
switch (dataType)
{
case EDataType.Image:
return FTPSelectedImage;
case EDataType.Text:
return FTPSelectedText;
default:
case EDataType.File:
return FTPSelectedFile;
}
}
public int GetLocalhostIndex(EDataType dataType)
{
switch (dataType)
{
case EDataType.Image:
return LocalhostSelectedImages;
case EDataType.Text:
return LocalhostSelectedText;
default:
case EDataType.File:
return LocalhostSelectedFiles;
}
}
#endregion Helper Methods
}
}