From d91da834aa45bccb581f75f780e24de53e8dfab3 Mon Sep 17 00:00:00 2001 From: Aleksi Lassila Date: Tue, 9 Apr 2024 16:29:00 +0300 Subject: [PATCH] refactor: MediaManager structure --- src/lib/apis/combined-types.d.ts | 6 ++-- src/lib/components-old/SeriesPage.svelte | 2 +- .../DownloadList.svelte} | 1 - .../FileList.svelte} | 12 +++---- .../MediaManagerMenuLayout.svelte} | 0 .../ReleaseList.svelte | 12 +++---- .../modals}/FileActionsModal.svelte | 3 +- .../modals}/ReleaseActionsModal.svelte | 6 ++-- .../modals}/ReleaseListModal.svelte | 2 +- .../radarr}/RadarrMediaMangerModal.svelte | 26 +++++++------- .../sonarr}/SeasonList.svelte | 8 ++--- .../sonarr}/SonarrMediaMangerModal.svelte | 35 ++++++------------- .../sonarr/modals/EpisodeListModal.svelte} | 23 +++++------- .../components/SeriesPage/SeriesPage.svelte | 4 +-- src/lib/pages/MoviePage.svelte | 2 +- 15 files changed, 58 insertions(+), 84 deletions(-) rename src/lib/components/{ManageMedia/DownloadsList.svelte => MediaManager/DownloadList.svelte} (95%) rename src/lib/components/{ManageMedia/LocalFiles/FilesList.svelte => MediaManager/FileList.svelte} (71%) rename src/lib/components/{ManageMedia/ManageMediaMenuLayout.svelte => MediaManager/MediaManagerMenuLayout.svelte} (100%) rename src/lib/components/{ManageMedia/Releases => MediaManager}/ReleaseList.svelte (89%) rename src/lib/components/{ManageMedia/LocalFiles => MediaManager/modals}/FileActionsModal.svelte (85%) rename src/lib/components/{ManageMedia/Releases => MediaManager/modals}/ReleaseActionsModal.svelte (83%) rename src/lib/components/{ManageMedia/Releases => MediaManager/modals}/ReleaseListModal.svelte (89%) rename src/lib/components/{ManageMedia => MediaManager/radarr}/RadarrMediaMangerModal.svelte (74%) rename src/lib/components/{ManageMedia => MediaManager/sonarr}/SeasonList.svelte (77%) rename src/lib/components/{ManageMedia => MediaManager/sonarr}/SonarrMediaMangerModal.svelte (67%) rename src/lib/components/{ManageMedia/Releases/SeasonReleasesModal.svelte => MediaManager/sonarr/modals/EpisodeListModal.svelte} (72%) diff --git a/src/lib/apis/combined-types.d.ts b/src/lib/apis/combined-types.d.ts index a0214ea..2131498 100644 --- a/src/lib/apis/combined-types.d.ts +++ b/src/lib/apis/combined-types.d.ts @@ -1,6 +1,6 @@ import type { MovieDownload, MovieFileResource, RadarrRelease } from './radarr/radarr-api'; import type { EpisodeFileResource, EpisodeDownload, SonarrRelease } from './sonarr/sonarr-api'; -export type Release = RadarrRelease & SonarrRelease; -export type FileResource = MovieFileResource & EpisodeFileResource; -export type Download = MovieDownload & EpisodeDownload; +export type Release = RadarrRelease | SonarrRelease; +export type FileResource = MovieFileResource | EpisodeFileResource; +export type Download = MovieDownload | EpisodeDownload; diff --git a/src/lib/components-old/SeriesPage.svelte b/src/lib/components-old/SeriesPage.svelte index 3c657cd..a9777da 100644 --- a/src/lib/components-old/SeriesPage.svelte +++ b/src/lib/components-old/SeriesPage.svelte @@ -16,7 +16,7 @@ import UiCarousel from '../../lib/components/Carousel/UICarousel.svelte'; import EpisodeCard from '../../lib/components/EpisodeCard/EpisodeCard.svelte'; import PersonCard from '../../lib/components/PersonCard/PersonCard.svelte'; - import SeriesRequestModal from '../components/ManageMedia/SeriesRequestModal.svelte'; + import SeriesRequestModal from '../components/MediaManager/SeriesRequestModal.svelte'; import OpenInButton from '../../lib/components/TitlePageLayout/OpenInButton.svelte'; import TitlePageLayout from '../../lib/components/TitlePageLayout/TitlePageLayout.svelte'; import { playerState } from '../../lib/components/VideoPlayer/VideoPlayer'; diff --git a/src/lib/components/ManageMedia/DownloadsList.svelte b/src/lib/components/MediaManager/DownloadList.svelte similarity index 95% rename from src/lib/components/ManageMedia/DownloadsList.svelte rename to src/lib/components/MediaManager/DownloadList.svelte index 2026b2c..5515f4b 100644 --- a/src/lib/components/ManageMedia/DownloadsList.svelte +++ b/src/lib/components/MediaManager/DownloadList.svelte @@ -1,5 +1,4 @@