summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--frontend/src/store.tsx23
1 files changed, 22 insertions, 1 deletions
diff --git a/frontend/src/store.tsx b/frontend/src/store.tsx
index 2cc1495d..9fc8006f 100644
--- a/frontend/src/store.tsx
+++ b/frontend/src/store.tsx
@@ -44,7 +44,28 @@ export async function getPluginList(): Promise<StorePlugin[]> {
if (store === null) {
console.log('Could not get store, using Default.');
await setSetting('store', Store.Default);
- store = Store.Default;
+ store = Store.Default
+ }
+ switch (+store) {
+ case Store.Default:
+ storeURL = 'https://plugins.deckbrew.xyz/plugins';
+ break;
+ case Store.Testing:
+ storeURL = 'https://testing.deckbrew.xyz/plugins';
+ break;
+ case Store.Custom:
+ storeURL = customURL;
+ break;
+ default:
+ console.error('Somehow you ended up without a standard URL, using the default URL.');
+ storeURL = 'https://plugins.deckbrew.xyz/plugins';
+ break;
+ return fetch(storeURL, {
+ method: 'GET',
+ headers: {
+ 'X-Decky-Version': version.current,
+ },
+ }).then((r) => r.json());
}
switch (+store) {
case Store.Default: