|
|
@ -20,6 +20,7 @@ export default class IpcInterface extends IpcServerService |
|
|
|
*/ |
|
|
|
protected override installMessageHandlers() { |
|
|
|
this.addMessageHandler("movie_links", this.movieLinks); |
|
|
|
this.addMessageHandler("has_movie", this.hasMovie); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -34,4 +35,11 @@ export default class IpcInterface extends IpcServerService |
|
|
|
[k]: (plexKeys[i] !== null ? plexMediaUrl(plexKeys[i]!) : null) |
|
|
|
}), {}); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Check if the given movie is currently on Plex |
|
|
|
*/ |
|
|
|
protected async hasMovie(tmdbId: string) { |
|
|
|
return await PlexMovie.exists(tmdbId); |
|
|
|
} |
|
|
|
} |