From d73d460e88ed6d571b94d06b6035de4dde49b121 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Thu, 11 Jan 2024 18:49:24 -0600 Subject: [PATCH] feat: create WebguiCheckForUpdate endpoint --- web/composables/services/webgui.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/composables/services/webgui.ts b/web/composables/services/webgui.ts index 6f95746e9..518ec6907 100644 --- a/web/composables/services/webgui.ts +++ b/web/composables/services/webgui.ts @@ -98,7 +98,7 @@ export const WebguiNotify = async (payload: NotifyPostParameters) => { export const WebguiCheckForUpdate = async (): Promise => { console.debug('[WebguiCheckForUpdate]'); try { - const response: ServerUpdateOsResponse = await request + const response = await request .url('/plugins/dynamix.plugin.manager/include/UnraidCheck.php') .query({ altUrl: OS_RELEASES.toString(), @@ -106,15 +106,15 @@ export const WebguiCheckForUpdate = async (): Promise { - return json; + return json as ServerUpdateOsResponse; }) .catch((error) => { console.error('[WebguiCheckForUpdate] catch failed to execute UpdateCheck', error); - return error; + throw new Error('Error checking for updates'); }); - return response; + return response as ServerUpdateOsResponse; } catch (error) { console.error('[WebguiCheckForUpdate] catch failed to execute UpdateCheck', error); - return error; + throw new Error('Error checking for updates'); } };