1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Mark event handler maps as readonly

This commit is contained in:
Bill Thornton 2024-10-01 14:01:54 -04:00
parent 26f7f281cd
commit 8acf8fb550

View file

@ -41,7 +41,7 @@ export interface PlaybackSubscriber {
export abstract class PlaybackSubscriber { export abstract class PlaybackSubscriber {
private player: Plugin | undefined; private player: Plugin | undefined;
private playbackManagerEvents = { private readonly playbackManagerEvents = {
[PlaybackManagerEvent.PlaybackCancelled]: this.onPlaybackCancelled, [PlaybackManagerEvent.PlaybackCancelled]: this.onPlaybackCancelled,
[PlaybackManagerEvent.PlaybackError]: this.onPlaybackError, [PlaybackManagerEvent.PlaybackError]: this.onPlaybackError,
[PlaybackManagerEvent.PlaybackStart]: this.onPlaybackStart, [PlaybackManagerEvent.PlaybackStart]: this.onPlaybackStart,
@ -50,7 +50,7 @@ export abstract class PlaybackSubscriber {
[PlaybackManagerEvent.ReportPlayback]: this.onReportPlayback [PlaybackManagerEvent.ReportPlayback]: this.onReportPlayback
}; };
private playerEvents = { private readonly playerEvents = {
[PlayerEvent.Error]: this.onPlayerError, [PlayerEvent.Error]: this.onPlayerError,
[PlayerEvent.FullscreenChange]: this.onPlayerFullscreenChange, [PlayerEvent.FullscreenChange]: this.onPlayerFullscreenChange,
[PlayerEvent.ItemStarted]: this.onPlayerItemStarted, [PlayerEvent.ItemStarted]: this.onPlayerItemStarted,