From b770b88834f4d5cf8206990705b96bae614e284d Mon Sep 17 00:00:00 2001 From: Manuel <30572287+manuel-rw@users.noreply.github.com> Date: Sat, 30 Sep 2023 12:42:53 +0200 Subject: [PATCH] fix: trim media server url (#1438) --- src/server/api/routers/media-server.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/server/api/routers/media-server.ts b/src/server/api/routers/media-server.ts index 7f3188cc5..0f7c14ebb 100644 --- a/src/server/api/routers/media-server.ts +++ b/src/server/api/routers/media-server.ts @@ -2,17 +2,21 @@ import { Jellyfin } from '@jellyfin/sdk'; import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models'; import { getSessionApi } from '@jellyfin/sdk/lib/utils/api/session-api'; import { getSystemApi } from '@jellyfin/sdk/lib/utils/api/system-api'; + import Consola from 'consola'; + import { z } from 'zod'; + +import { createTRPCRouter, publicProcedure } from '../trpc'; + +import { ConfigAppType } from '~/types/app'; import { checkIntegrationsType, findAppProperty } from '~/tools/client/app-properties'; import { getConfig } from '~/tools/config/getConfig'; -import { PlexClient } from '~/tools/server/sdk/plex/plexClient'; +import { trimStringEnding } from '~/tools/shared/strings'; import { GenericMediaServer } from '~/types/api/media-server/media-server'; import { MediaServersResponseType } from '~/types/api/media-server/response'; import { GenericCurrentlyPlaying, GenericSessionInfo } from '~/types/api/media-server/session-info'; -import { ConfigAppType } from '~/types/app'; - -import { createTRPCRouter, publicProcedure } from '../trpc'; +import { PlexClient } from '~/tools/server/sdk/plex/plexClient'; const jellyfin = new Jellyfin({ clientInfo: { @@ -104,7 +108,7 @@ const handleServer = async (app: ConfigAppType): Promise session.NowPlayingItem) @@ -176,7 +180,7 @@ const handleServer = async (app: ConfigAppType): Promise