mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Backport pull request #5500 from jellyfin-web/release-10.9.z
Fix stored credentials not updating on logout
Original-merge: ea8ceaa727
Merged-by: thornbill <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
parent
6053c2f3f8
commit
fcce771cd8
1 changed files with 4 additions and 2 deletions
|
@ -35,6 +35,8 @@ class ServerConnections extends ConnectionManager {
|
||||||
|
|
||||||
Events.on(this, 'localusersignedout', (_e, logoutInfo) => {
|
Events.on(this, 'localusersignedout', (_e, logoutInfo) => {
|
||||||
setUserInfo(null, null);
|
setUserInfo(null, null);
|
||||||
|
// Ensure the updated credentials are persisted to storage
|
||||||
|
credentialProvider.credentials(credentialProvider.credentials());
|
||||||
|
|
||||||
if (window.NativeShell && typeof window.NativeShell.onLocalUserSignedOut === 'function') {
|
if (window.NativeShell && typeof window.NativeShell.onLocalUserSignedOut === 'function') {
|
||||||
window.NativeShell.onLocalUserSignedOut(logoutInfo);
|
window.NativeShell.onLocalUserSignedOut(logoutInfo);
|
||||||
|
@ -128,12 +130,12 @@ class ServerConnections extends ConnectionManager {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const credentials = new Credentials();
|
const credentialProvider = new Credentials();
|
||||||
|
|
||||||
const capabilities = Dashboard.capabilities(appHost);
|
const capabilities = Dashboard.capabilities(appHost);
|
||||||
|
|
||||||
export default new ServerConnections(
|
export default new ServerConnections(
|
||||||
credentials,
|
credentialProvider,
|
||||||
appHost.appName(),
|
appHost.appName(),
|
||||||
appHost.appVersion(),
|
appHost.appVersion(),
|
||||||
appHost.deviceName(),
|
appHost.deviceName(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue