mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-12 08:33:34 +03:00
Disable store selection until PRs actually deploy to testing
This commit is contained in:
@@ -5,7 +5,7 @@ import { FaShapes, FaTools } from 'react-icons/fa';
|
||||
import { installFromURL } from '../../../../store';
|
||||
import BranchSelect from './BranchSelect';
|
||||
import RemoteDebuggingSettings from './RemoteDebugging';
|
||||
import StoreSelect from './StoreSelect';
|
||||
// import StoreSelect from './StoreSelect';
|
||||
import UpdaterSettings from './Updater';
|
||||
|
||||
export default function GeneralSettings({
|
||||
@@ -21,7 +21,7 @@ export default function GeneralSettings({
|
||||
<div>
|
||||
<UpdaterSettings />
|
||||
<BranchSelect />
|
||||
<StoreSelect />
|
||||
{/* <StoreSelect /> */}
|
||||
<RemoteDebuggingSettings />
|
||||
<Field
|
||||
label="Developer mode"
|
||||
|
||||
@@ -27,41 +27,47 @@ export type PluginUpdateMapping = Map<string, StorePluginVersion>;
|
||||
|
||||
export async function getPluginList(): Promise<StorePlugin[]> {
|
||||
let version = await window.DeckyPluginLoader.updateVersion();
|
||||
let store = await getSetting<Store>('store', Store.Default);
|
||||
let customURL = await getSetting<string>('store-url', 'https://plugins.deckbrew.xyz/plugins');
|
||||
let storeURL;
|
||||
if (!store) {
|
||||
console.log('Could not get a default store, using Default.');
|
||||
await setSetting('store-url', Store.Default);
|
||||
return fetch('https://plugins.deckbrew.xyz/plugins', {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'X-Decky-Version': version.current,
|
||||
},
|
||||
}).then((r) => r.json());
|
||||
} else {
|
||||
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());
|
||||
}
|
||||
return fetch('https://plugins.deckbrew.xyz/plugins', {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'X-Decky-Version': version.current,
|
||||
},
|
||||
}).then((r) => r.json());
|
||||
// let store = await getSetting<Store>('store', Store.Default);
|
||||
// let customURL = await getSetting<string>('store-url', 'https://plugins.deckbrew.xyz/plugins');
|
||||
// let storeURL;
|
||||
// if (!store) {
|
||||
// console.log('Could not get a default store, using Default.');
|
||||
// await setSetting('store-url', Store.Default);
|
||||
// return fetch('https://plugins.deckbrew.xyz/plugins', {
|
||||
// method: 'GET',
|
||||
// headers: {
|
||||
// 'X-Decky-Version': version.current,
|
||||
// },
|
||||
// }).then((r) => r.json());
|
||||
// } else {
|
||||
// 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());
|
||||
// }
|
||||
}
|
||||
|
||||
export async function installFromURL(url: string) {
|
||||
|
||||
Reference in New Issue
Block a user