diff --git a/src/equicordplugins/fileUpload/index.tsx b/src/equicordplugins/fileUpload/index.tsx index 76f9a10f5..cf12f7d5a 100644 --- a/src/equicordplugins/fileUpload/index.tsx +++ b/src/equicordplugins/fileUpload/index.tsx @@ -22,7 +22,10 @@ export const settings = definePluginSettings({ options: [ { label: "Zipline", value: ServiceType.ZIPLINE, default: true }, { label: "E-Z Host", value: ServiceType.EZHOST }, - { label: "Nest", value: ServiceType.NEST } + { label: "Nest", value: ServiceType.NEST }, + { label: "Catbox.moe", value: ServiceType.CATBOX }, + { label: "0x0.st", value: ServiceType.ZEROX0 }, + { label: "Litterbox", value: ServiceType.LITTERBOX } ], hidden: true }, @@ -50,6 +53,18 @@ export const settings = definePluginSettings({ default: "", hidden: true }, + litterboxExpiry: { + type: OptionType.SELECT, + description: "", + options: [ + { label: "1 hour", value: "1h" }, + { label: "12 hours", value: "12h" }, + { label: "24 hours", value: "24h", default: true }, + { label: "72 hours", value: "72h" } + ], + default: "24h", + hidden: true + }, folderId: { type: OptionType.STRING, description: "", diff --git a/src/equicordplugins/fileUpload/settings.tsx b/src/equicordplugins/fileUpload/settings.tsx index dc368dcb3..b019d041e 100644 --- a/src/equicordplugins/fileUpload/settings.tsx +++ b/src/equicordplugins/fileUpload/settings.tsx @@ -18,11 +18,15 @@ export function SettingsComponent() { const isNest = store.serviceType === ServiceType.NEST; const isEzHost = store.serviceType === ServiceType.EZHOST; const isZipline = store.serviceType === ServiceType.ZIPLINE; + const isLitterbox = store.serviceType === ServiceType.LITTERBOX; const serviceOptions = [ { label: "Zipline", value: ServiceType.ZIPLINE }, { label: "E-Z Host", value: ServiceType.EZHOST }, - { label: "Nest", value: ServiceType.NEST } + { label: "Nest", value: ServiceType.NEST }, + { label: "Catbox.moe", value: ServiceType.CATBOX }, + { label: "0x0.st", value: ServiceType.ZEROX0 }, + { label: "Litterbox", value: ServiceType.LITTERBOX } ]; return ( @@ -90,6 +94,26 @@ export function SettingsComponent() { )} + {isLitterbox && ( + +