From 2b8e42065c1a662bfefd41762287b9708b17d57e Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Tue, 25 Jul 2023 14:59:46 -0700 Subject: [PATCH] refactor: simplify WebguiUnraidApiCommand request --- composables/services/webgui.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/composables/services/webgui.ts b/composables/services/webgui.ts index aac720503..dfe4f0f93 100644 --- a/composables/services/webgui.ts +++ b/composables/services/webgui.ts @@ -45,17 +45,12 @@ export interface WebguiUnraidApiCommandPayload { } export const WebguiUnraidApiCommand = async (payload: WebguiUnraidApiCommandPayload) => { console.debug('[WebguiUnraidApiCommand]', payload); - // eslint-disable-next-line camelcase - const { csrf_token, command, param1 } = payload; + if (!payload) { return console.error('[WebguiUnraidApiCommand] payload is required'); } + try { return await request .url('/plugins/dynamix.my.servers/include/unraid-api.php') - .formUrl({ - // eslint-disable-next-line camelcase - csrf_token, - command, - param1, - }) + .formUrl(payload) .post() .json((json) => { console.debug('[WebguiUnraidApiCommand]', json);