From 1921e7ec56b39d4a6af111a75cf74c495800abc6 Mon Sep 17 00:00:00 2001 From: AAGaming Date: Mon, 10 Jul 2023 18:41:56 -0400 Subject: JS -> Python WS now functional --- frontend/src/utils/settings.ts | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) (limited to 'frontend/src/utils') diff --git a/frontend/src/utils/settings.ts b/frontend/src/utils/settings.ts index cadfe935..d390d7ba 100644 --- a/frontend/src/utils/settings.ts +++ b/frontend/src/utils/settings.ts @@ -1,24 +1,8 @@ -interface GetSettingArgs { - key: string; - default: T; -} - -interface SetSettingArgs { - key: string; - value: T; -} - export async function getSetting(key: string, def: T): Promise { - const res = (await window.DeckyPluginLoader.callServerMethod('get_setting', { - key, - default: def, - } as GetSettingArgs)) as { result: T }; - return res.result; + const res = await window.DeckyPluginLoader.ws.call<[string, T], T>('utilities/settings/get', key, def); + return res; } export async function setSetting(key: string, value: T): Promise { - await window.DeckyPluginLoader.callServerMethod('set_setting', { - key, - value, - } as SetSettingArgs); + await window.DeckyPluginLoader.ws.call<[string, T], void>('utilities/settings/set', key, value); } -- cgit v1.2.3