mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Removed GetFTPIndex and GetLocalhostIndex from UploadersConfig
This commit is contained in:
parent
fdb5b84b85
commit
8d4c0b9e0c
3 changed files with 35 additions and 30 deletions
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue