Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
Something went wrong. Try again.
635 B · 18 lines
TypeScript
123456789101112131415161718import { NamedError } from "./MSErrors.ts";import type { PlayProcessingResult } from "../infrastructure/PlayProcessing.ts";
export interface PlayProcessingErrorData extends PlayProcessingResult { showStopping: boolean}
export class PlayProcessingError extends NamedError { override name = 'Play Processing Error'; result: PlayProcessingResult showStopping: boolean
constructor(error: Error, data: PlayProcessingErrorData, opts: ErrorOptions = {}) { super('Error occured while processing Play', {...opts, cause: error}); this.result = data; this.showStopping = data.showStopping; }}