From 79156322fc6dd54090d11f58b287de3f37d99a57 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 21 Apr 2025 17:38:42 -0400 Subject: [PATCH] Move minimum version assignment to connection manager --- src/components/ServerConnections.js | 4 ---- src/lib/jellyfin-apiclient/connectionManager.js | 4 +++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/ServerConnections.js b/src/components/ServerConnections.js index ec56cf7bb..630bc6364 100644 --- a/src/components/ServerConnections.js +++ b/src/components/ServerConnections.js @@ -1,7 +1,6 @@ // NOTE: This is used for jsdoc return type // eslint-disable-next-line @typescript-eslint/no-unused-vars import { Api } from '@jellyfin/sdk'; -import { MINIMUM_VERSION } from '@jellyfin/sdk/lib/versions'; import { Credentials, ApiClient } from 'jellyfin-apiclient'; import { appHost } from './apphost'; @@ -38,9 +37,6 @@ class ServerConnections extends ConnectionManager { this.localApiClient = null; this.firstConnection = null; - // Set the apiclient minimum version to match the SDK - this._minServerVersion = MINIMUM_VERSION; - Events.on(this, 'localusersignedout', (_e, logoutInfo) => { setUserInfo(null, null); // Ensure the updated credentials are persisted to storage diff --git a/src/lib/jellyfin-apiclient/connectionManager.js b/src/lib/jellyfin-apiclient/connectionManager.js index 57786c3e9..144a4b61d 100644 --- a/src/lib/jellyfin-apiclient/connectionManager.js +++ b/src/lib/jellyfin-apiclient/connectionManager.js @@ -1,3 +1,4 @@ +import { MINIMUM_VERSION } from '@jellyfin/sdk/lib/versions'; import { ApiClient } from 'jellyfin-apiclient'; import events from 'utils/events'; @@ -53,7 +54,8 @@ export default class ConnectionManager { const self = this; this._apiClients = []; - self._minServerVersion = '3.2.33'; + // Set the minimum version to match the SDK + self._minServerVersion = MINIMUM_VERSION; self.appVersion = () => appVersion;