From 4ad15568cd2802f9499bd3961c5fe24391745502 Mon Sep 17 00:00:00 2001 From: TrainDoctor Date: Sun, 23 Oct 2022 13:04:00 -0700 Subject: Merge drop-legacy to main. --- frontend/src/store.tsx | 49 +------------------------------------------------ 1 file changed, 1 insertion(+), 48 deletions(-) (limited to 'frontend/src/store.tsx') diff --git a/frontend/src/store.tsx b/frontend/src/store.tsx index 10c35406..cc0e4cf0 100644 --- a/frontend/src/store.tsx +++ b/frontend/src/store.tsx @@ -1,5 +1,3 @@ -import { ConfirmModal, showModal, staticClasses } from 'decky-frontend-lib'; - import { Plugin } from './plugin'; export interface StorePluginVersion { @@ -17,22 +15,12 @@ export interface StorePlugin { image_url: string; } -export interface LegacyStorePlugin { - artifact: string; - versions: { - [version: string]: string; - }; - author: string; - description: string; - tags: string[]; -} - // name: version export type PluginUpdateMapping = Map; export async function getPluginList(): Promise { let version = await window.DeckyPluginLoader.updateVersion(); - return fetch('https://beta.deckbrew.xyz/plugins', { + return fetch('https://plugins.deckbrew.xyz/plugins', { method: 'GET', headers: { 'X-Decky-Version': version.current, @@ -40,12 +28,6 @@ export async function getPluginList(): Promise { }).then((r) => r.json()); } -export function getLegacyPluginList(): Promise { - return fetch('https://plugins.deckbrew.xyz/get_plugins', { - method: 'GET', - }).then((r) => r.json()); -} - export async function installFromURL(url: string) { const splitURL = url.split('/'); await window.DeckyPluginLoader.callServerMethod('install_plugin', { @@ -54,31 +36,6 @@ export async function installFromURL(url: string) { }); } -export function requestLegacyPluginInstall(plugin: LegacyStorePlugin, selectedVer: string) { - showModal( - { - window.DeckyPluginLoader.callServerMethod('install_plugin', { - name: plugin.artifact, - artifact: `https://github.com/${plugin.artifact}/archive/refs/tags/${selectedVer}.zip`, - version: selectedVer, - hash: plugin.versions[selectedVer], - }); - }} - onCancel={() => { - // do nothing - }} - > -
- Using legacy plugins -
- You are currently installing a legacy plugin. Legacy plugins are no longer supported and may have issues. - Legacy plugins do not support gamepad input. To interact with a legacy plugin, you will need to use the - touchscreen. -
, - ); -} - export async function requestPluginInstall(plugin: string, selectedVer: StorePluginVersion) { await window.DeckyPluginLoader.callServerMethod('install_plugin', { name: plugin, @@ -99,7 +56,3 @@ export async function checkForUpdates(plugins: Plugin[]): Promise