diff options
| author | AAGaming <aagaming@riseup.net> | 2023-12-30 21:32:23 -0500 |
|---|---|---|
| committer | AAGaming <aagaming@riseup.net> | 2023-12-30 21:32:23 -0500 |
| commit | 40c7c1b515abf4abcecd6480afb28f27fb71d0f0 (patch) | |
| tree | 576399085651b6e7cb0c37876ed6c2b3d0452dd7 /frontend/src/updater.ts | |
| parent | 70104065e2145e9a04fef4ae28ec9875a6114e2d (diff) | |
| download | decky-loader-40c7c1b515abf4abcecd6480afb28f27fb71d0f0.tar.gz decky-loader-40c7c1b515abf4abcecd6480afb28f27fb71d0f0.zip | |
port updater to ws, also small refactoring
Diffstat (limited to 'frontend/src/updater.ts')
| -rw-r--r-- | frontend/src/updater.ts | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/frontend/src/updater.ts b/frontend/src/updater.ts index 339b2b72..d6c23832 100644 --- a/frontend/src/updater.ts +++ b/frontend/src/updater.ts @@ -28,20 +28,7 @@ export interface VerInfo { updatable: boolean; } -export async function callUpdaterMethod(methodName: string, args = {}) { - const response = await fetch(`http://127.0.0.1:1337/updater/${methodName}`, { - method: 'POST', - credentials: 'include', - headers: { - 'Content-Type': 'application/json', - Authentication: window.deckyAuthToken, - }, - body: JSON.stringify(args), - }); - - return response.json(); -} - -export async function finishUpdate() { - callUpdaterMethod('do_restart'); -} +export const doUpdate = DeckyBackend.callable('updater/do_update'); +export const doRestart = DeckyBackend.callable('updater/do_restart'); +export const getVersionInfo = DeckyBackend.callable<[], VerInfo>('updater/get_version_info'); +export const checkForUpdates = DeckyBackend.callable<[], VerInfo>('updater/check_for_updates'); |
