From d31952f46941adfa692525066d62474a16c64f00 Mon Sep 17 00:00:00 2001 From: Deluan Date: Wed, 25 Sep 2024 15:14:47 -0400 Subject: [PATCH] fix(ui): avoid invalid requests after logoff --- ui/src/subsonic/index.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ui/src/subsonic/index.js b/ui/src/subsonic/index.js index 31582bb6d..613431407 100644 --- a/ui/src/subsonic/index.js +++ b/ui/src/subsonic/index.js @@ -2,10 +2,17 @@ import { baseUrl } from '../utils' import { httpClient } from '../dataProvider' const url = (command, id, options) => { + const username = localStorage.getItem('username') + const token = localStorage.getItem('subsonic-token') + const salt = localStorage.getItem('subsonic-salt') + if (!username || !token || !salt) { + return '' + } + const params = new URLSearchParams() - params.append('u', localStorage.getItem('username')) - params.append('t', localStorage.getItem('subsonic-token')) - params.append('s', localStorage.getItem('subsonic-salt')) + params.append('u', username) + params.append('t', token) + params.append('s', salt) params.append('f', 'json') params.append('v', '1.8.0') params.append('c', 'NavidromeUI')