mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-02 18:26:27 +13:00
Made pomf.cat as default pomf uploader
This commit is contained in:
parent
360a945894
commit
69ca70130c
2 changed files with 14 additions and 2 deletions
|
@ -25,8 +25,10 @@ You should have received a copy of the GNU General Public License
|
||||||
|
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using ShareX.HelpersLib;
|
using ShareX.HelpersLib;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace ShareX.UploadersLib.FileUploaders
|
namespace ShareX.UploadersLib.FileUploaders
|
||||||
{
|
{
|
||||||
|
@ -52,7 +54,15 @@ public class Pomf : FileUploader
|
||||||
new PomfUploader("up.che.moe", "http://up.che.moe/upload.php", "http://cdn.che.moe")
|
new PomfUploader("up.che.moe", "http://up.che.moe/upload.php", "http://cdn.che.moe")
|
||||||
};
|
};
|
||||||
|
|
||||||
public PomfUploader Uploader { get; set; }
|
public static PomfUploader DefaultUploader
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return Uploaders.FirstOrDefault(x => x.Name.Equals("pomf.cat", StringComparison.InvariantCultureIgnoreCase));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public PomfUploader Uploader { get; private set; }
|
||||||
|
|
||||||
public Pomf(PomfUploader uploader)
|
public Pomf(PomfUploader uploader)
|
||||||
{
|
{
|
||||||
|
|
|
@ -252,7 +252,7 @@ public class UploadersConfig : SettingsBase<UploadersConfig>
|
||||||
|
|
||||||
// Pomf
|
// Pomf
|
||||||
|
|
||||||
public PomfUploader PomfUploader = new PomfUploader();
|
public PomfUploader PomfUploader = Pomf.DefaultUploader;
|
||||||
|
|
||||||
#endregion File uploaders
|
#endregion File uploaders
|
||||||
|
|
||||||
|
@ -421,6 +421,8 @@ public bool IsValid(FileDestination destination)
|
||||||
return OAuthInfo.CheckOAuth(JiraOAuthInfo);
|
return OAuthInfo.CheckOAuth(JiraOAuthInfo);
|
||||||
case FileDestination.Lambda:
|
case FileDestination.Lambda:
|
||||||
return LambdaSettings != null && !string.IsNullOrEmpty(LambdaSettings.UserAPIKey);
|
return LambdaSettings != null && !string.IsNullOrEmpty(LambdaSettings.UserAPIKey);
|
||||||
|
case FileDestination.Pomf:
|
||||||
|
return PomfUploader != null && !string.IsNullOrEmpty(PomfUploader.UploadURL);
|
||||||
case FileDestination.SharedFolder:
|
case FileDestination.SharedFolder:
|
||||||
return LocalhostAccountList != null && LocalhostAccountList.IsValidIndex(LocalhostSelectedFiles);
|
return LocalhostAccountList != null && LocalhostAccountList.IsValidIndex(LocalhostSelectedFiles);
|
||||||
case FileDestination.Email:
|
case FileDestination.Email:
|
||||||
|
|
Loading…
Reference in a new issue