Move server connections to lib

This commit is contained in:
Bill Thornton
2025-04-22 08:26:43 -04:00
parent 79156322fc
commit 5bcbcfbe12
113 changed files with 198 additions and 176 deletions
+1 -1
View File
@@ -4,8 +4,8 @@ import libraryMenu from './libraryMenu';
import { pageClassOn } from '../utils/dashboard';
import { queryClient } from 'utils/query/queryClient';
import { getBrandingOptionsQuery } from 'apps/dashboard/features/branding/api/useBrandingOptions';
import ServerConnections from 'components/ServerConnections';
import { SPLASHSCREEN_URL } from 'constants/branding';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
const cache = {};
+3 -3
View File
@@ -1,8 +1,8 @@
import * as userSettings from './settings/userSettings';
import skinManager from './themeManager';
import ServerConnections from '../components/ServerConnections';
import { pageClassOn } from '../utils/dashboard';
import Events from '../utils/events.ts';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import { pageClassOn } from 'utils/dashboard';
import Events from 'utils/events.ts';
// Set the default theme when loading
skinManager.setTheme(userSettings.theme())
+3 -3
View File
@@ -1,6 +1,6 @@
import ServerConnections from 'components/ServerConnections';
import { playbackManager } from '../components/playback/playbackmanager';
import Events from '../utils/events.ts';
import { playbackManager } from 'components/playback/playbackmanager';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import Events from 'utils/events.ts';
export function enable(enabled) {
console.debug('[autocast] %s cast player', enabled ? 'enabling' : 'disabling');
+6 -5
View File
@@ -1,11 +1,12 @@
import globalize from 'lib/globalize';
import alert from '../components/alert';
import confirm from '../components/confirm/confirm';
import { appRouter } from '../components/router/appRouter';
import ServerConnections from '../components/ServerConnections';
import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models/base-item-kind';
import alert from 'components/alert';
import confirm from 'components/confirm/confirm';
import { appRouter } from 'components/router/appRouter';
import globalize from 'lib/globalize';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
function alertText(options) {
return alert(options);
}
+7 -6
View File
@@ -1,10 +1,11 @@
import listView from '../components/listview/listview';
import cardBuilder from '../components/cardbuilder/cardBuilder';
import imageLoader from '../components/images/imageLoader';
import listView from 'components/listview/listview';
import cardBuilder from 'components/cardbuilder/cardBuilder';
import imageLoader from 'components/images/imageLoader';
import globalize from 'lib/globalize';
import '../elements/emby-itemscontainer/emby-itemscontainer';
import '../elements/emby-button/emby-button';
import ServerConnections from '../components/ServerConnections';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import 'elements/emby-itemscontainer/emby-itemscontainer';
import 'elements/emby-button/emby-button';
function renderItems(page, item) {
const sections = [];
+1 -1
View File
@@ -20,10 +20,10 @@ import { pluginManager } from '../components/pluginManager';
import groupSelectionMenu from '../plugins/syncPlay/ui/groupSelectionMenu';
import browser from './browser';
import globalize from 'lib/globalize';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import imageHelper from '../utils/image';
import { getMenuLinks } from '../scripts/settings/webSettings';
import Dashboard, { pageClassOn } from '../utils/dashboard';
import ServerConnections from '../components/ServerConnections';
import { PluginType } from '../types/plugin.ts';
import Events from '../utils/events.ts';
import { getParameterByName } from '../utils/url.ts';
+1 -1
View File
@@ -1,7 +1,7 @@
import { getPlaylistsApi } from '@jellyfin/sdk/lib/utils/api/playlists-api';
import ServerConnections from 'components/ServerConnections';
import listView from 'components/listview/listview';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import { toApi } from 'utils/jellyfin-apiclient/compat';
function getFetchPlaylistItemsFn(apiClient, itemId) {
+6 -5
View File
@@ -1,10 +1,11 @@
import { playbackManager } from '../components/playback/playbackmanager';
import { pluginManager } from '../components/pluginManager';
import { playbackManager } from 'components/playback/playbackmanager';
import { pluginManager } from 'components/pluginManager';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import { PluginType } from 'types/plugin.ts';
import Events from 'utils/events.ts';
import inputManager from './inputManager';
import * as userSettings from './settings/userSettings';
import ServerConnections from '../components/ServerConnections';
import { PluginType } from '../types/plugin.ts';
import Events from '../utils/events.ts';
import './screensavermanager.scss';
+10 -10
View File
@@ -1,13 +1,13 @@
import { playbackManager } from '../components/playback/playbackmanager';
import { pluginManager } from '../components/pluginManager';
import inputManager from '../scripts/inputManager';
import focusManager from '../components/focusManager';
import { appRouter } from '../components/router/appRouter';
import ServerConnections from '../components/ServerConnections';
import toast from '../components/toast/toast';
import alert from '../components/alert';
import Events from '../utils/events.ts';
import { PluginType } from '../types/plugin.ts';
import alert from 'components/alert';
import focusManager from 'components/focusManager';
import { playbackManager } from 'components/playback/playbackmanager';
import { pluginManager } from 'components/pluginManager';
import { appRouter } from 'components/router/appRouter';
import toast from 'components/toast/toast';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import inputManager from 'scripts/inputManager';
import Events from 'utils/events.ts';
import { PluginType } from 'types/plugin.ts';
const serverNotifications = {};
+5 -5
View File
@@ -1,10 +1,10 @@
import serverNotifications from '../scripts/serverNotifications';
import globalize from '../lib/globalize';
import ServerConnections from '../components/ServerConnections';
import Events from '../utils/events.ts';
import globalize from 'lib/globalize';
import ServerConnections from 'lib/jellyfin-apiclient/ServerConnections';
import serverNotifications from 'scripts/serverNotifications';
import Events from 'utils/events.ts';
import '../elements/emby-button/emby-button';
import 'elements/emby-button/emby-button';
function taskbutton(options) {
function pollTasks() {