From 1f42d67d77586d9128f7e0d7500d3f7b8b4930f5 Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Wed, 23 Jun 2021 11:19:30 -0500 Subject: [PATCH] Add exists method to PlexMovie entity --- packages/database/src/entities/PlexMovie.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/database/src/entities/PlexMovie.ts b/packages/database/src/entities/PlexMovie.ts index a005ef9..630fb84 100644 --- a/packages/database/src/entities/PlexMovie.ts +++ b/packages/database/src/entities/PlexMovie.ts @@ -19,6 +19,13 @@ export class PlexMovie extends BaseEntity return (await PlexMovie.findOne({ where: { tmdbId } }))?.plexKey ?? null; } + /** + * Check if the given movie exists on Plex + */ + public static async exists(tmdbId: number|string) { + return (await PlexMovie.count({ where: { tmdbId } })) > 0; + } + /** * Get the set of IMDb IDs stored in the library */