2022-08-28 21:17:40 -05:00
|
|
|
using CSharpFunctionalExtensions;
|
2022-09-17 18:56:56 -05:00
|
|
|
using NftFaucetRadzen.Components.CardList;
|
2022-08-28 21:17:40 -05:00
|
|
|
|
2022-08-28 19:05:50 -05:00
|
|
|
namespace NftFaucetRadzen.Plugins.UploadPlugins.NftStorage.Uploaders;
|
|
|
|
|
|
|
|
public class NftStorageUploader : IUploader
|
|
|
|
{
|
|
|
|
public Guid Id { get; } = Guid.Parse("ece2123a-cca7-4266-91e7-bc73680cf218");
|
|
|
|
public string Name { get; } = "nft.storage";
|
|
|
|
public string ShortName { get; } = "NftStorage";
|
|
|
|
public string ImageName { get; } = "nft-storage.svg";
|
|
|
|
public bool IsSupported { get; } = false;
|
2022-09-17 19:01:43 -05:00
|
|
|
public bool IsConfigured { get; } = false;
|
2022-08-28 21:17:40 -05:00
|
|
|
|
2022-09-17 18:56:56 -05:00
|
|
|
public CardListItemProperty[] GetProperties()
|
|
|
|
=> Array.Empty<CardListItemProperty>();
|
2022-09-04 11:27:48 -05:00
|
|
|
|
2022-08-28 21:17:40 -05:00
|
|
|
public IReadOnlyCollection<ConfigurationItem> GetConfigurationItems()
|
2022-09-04 11:27:48 -05:00
|
|
|
=> Array.Empty<ConfigurationItem>();
|
2022-08-28 21:17:40 -05:00
|
|
|
|
|
|
|
public Task<Result> TryInitialize(IReadOnlyCollection<ConfigurationItem> configurationItems)
|
|
|
|
{
|
|
|
|
throw new NotImplementedException();
|
|
|
|
}
|
2022-08-30 21:09:30 -05:00
|
|
|
|
|
|
|
public Task<Result<Uri>> Upload(IToken token)
|
|
|
|
{
|
|
|
|
throw new NotImplementedException();
|
|
|
|
}
|
2022-08-28 19:05:50 -05:00
|
|
|
}
|