mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-03 02:36:50 +13:00
On custom uploader export check for request url and destination type
This commit is contained in:
parent
eee34635de
commit
27398925d3
2 changed files with 26 additions and 3 deletions
|
@ -3398,7 +3398,28 @@ private void btnCustomUploaderClearUploaders_Click(object sender, EventArgs e)
|
|||
|
||||
private object eiCustomUploaders_ExportRequested()
|
||||
{
|
||||
return CustomUploaderGetSelected();
|
||||
CustomUploaderItem uploader = CustomUploaderGetSelected();
|
||||
|
||||
if (uploader != null)
|
||||
{
|
||||
if (string.IsNullOrEmpty(uploader.RequestURL))
|
||||
{
|
||||
// TODO: Translate
|
||||
MessageBox.Show("\"Request URL\" must be configured.", "ShareX - " + Resources.UploadersConfigForm_Error,
|
||||
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return null;
|
||||
}
|
||||
|
||||
if (uploader.DestinationType == CustomUploaderDestinationType.None)
|
||||
{
|
||||
// TODO: Translate
|
||||
MessageBox.Show("\"Destination type\" must be configured.", "ShareX - " + Resources.UploadersConfigForm_Error,
|
||||
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
return uploader;
|
||||
}
|
||||
|
||||
private void eiCustomUploaders_ImportRequested(object obj)
|
||||
|
|
|
@ -132,7 +132,8 @@ public string GetRequestURL()
|
|||
{
|
||||
if (string.IsNullOrEmpty(RequestURL))
|
||||
{
|
||||
throw new Exception("'Request URL' must be not empty.");
|
||||
// TODO: Translate
|
||||
throw new Exception("\"Request URL\" must be configured.");
|
||||
}
|
||||
|
||||
string url = ParseURL(RequestURL, false);
|
||||
|
@ -144,7 +145,8 @@ public string GetFileFormName()
|
|||
{
|
||||
if (string.IsNullOrEmpty(FileFormName))
|
||||
{
|
||||
throw new Exception("'File form name' must be not empty.");
|
||||
// TODO: Translate
|
||||
throw new Exception("\"File form name\" must be configured.");
|
||||
}
|
||||
|
||||
return FileFormName;
|
||||
|
|
Loading…
Reference in a new issue