From 92f77063533d906fd9a07f085bcbce13be49d64e Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Fri, 18 Jul 2025 13:41:00 -0500 Subject: [PATCH] Receivers: Add post state update handler --- receivers/common/web/player/Renderer.ts | 3 +++ receivers/electron/src/player/Renderer.ts | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/receivers/common/web/player/Renderer.ts b/receivers/common/web/player/Renderer.ts index 0f33065..b5464a8 100644 --- a/receivers/common/web/player/Renderer.ts +++ b/receivers/common/web/player/Renderer.ts @@ -8,6 +8,7 @@ import { mediaItemFromPlayMessage, playMessageFromMediaItem, Timer } from 'commo import { toast, ToastIcon } from 'common/components/Toast'; import { targetPlayerCtrlStateUpdate, + targetPlayerCtrlPostStateUpdate, targetKeyDownEventListener, captionsBaseHeightCollapsed, captionsBaseHeightExpanded, @@ -635,6 +636,8 @@ function playerCtrlStateUpdate(event: PlayerControlEvent) { default: break; } + + targetPlayerCtrlPostStateUpdate(event); } function scrubbingMouseUIHandler(e: MouseEvent) { diff --git a/receivers/electron/src/player/Renderer.ts b/receivers/electron/src/player/Renderer.ts index dbbbe66..d75fffe 100644 --- a/receivers/electron/src/player/Renderer.ts +++ b/receivers/electron/src/player/Renderer.ts @@ -44,7 +44,15 @@ export function targetPlayerCtrlStateUpdate(event: PlayerControlEvent): boolean return handledCase; } -export function targetKeyDownEventListener(event: KeyboardEvent): boolean { +export function targetPlayerCtrlPostStateUpdate(event: PlayerControlEvent) { + // Currently unused in electron player + switch (event) { + default: + break; + } +} + +export function targetKeyDownEventListener(event: KeyboardEvent): { handledCase: boolean, key: string } { let handledCase = false; switch (event.code) {