feat(web): disable sign in / out until connected to api

This commit is contained in:
Zack Spear
2023-09-05 13:59:13 -07:00
parent e3c3cb0688
commit 83e2b495c5
8 changed files with 91 additions and 39 deletions

View File

@@ -14,11 +14,9 @@ export const request = wretch()
return (
response
.error('Error', (error) => {
console.log('global catch (Error class)', error);
errorsStore.setError(error);
})
.error('TypeError', (error) => {
console.log('global type error catch (TypeError class)', error);
errorsStore.setError(error);
})
);

View File

@@ -44,6 +44,7 @@ export interface WebguiUnraidApiCommandPayload {
param1?: '-v'|'-vv';
}
export const WebguiUnraidApiCommand = async (payload: WebguiUnraidApiCommandPayload) => {
console.debug('[WebguiUnraidApiCommand] payload', payload);
if (!payload) { return console.error('[WebguiUnraidApiCommand] payload is required'); }
try {
@@ -55,9 +56,11 @@ export const WebguiUnraidApiCommand = async (payload: WebguiUnraidApiCommandPayl
return json;
})
.catch((error) => {
console.error(`[WebguiUnraidApiCommand] catch failed to execute unraid-api ${payload}`, error);
console.error(`[WebguiUnraidApiCommand] catch failed to execute unraid-api`, error, payload);
return error;
});
} catch (error) {
console.error(`[WebguiUnraidApiCommand] catch failed to execute unraid-api ${payload}`, error);
console.error(`[WebguiUnraidApiCommand] catch failed to execute unraid-api`, error, payload);
return error;
}
};