Simplify player state update logic

This commit is contained in:
srgooglo 2025-07-07 17:32:26 +02:00
parent 01608e2f1a
commit 1e6dae8204

View File

@ -40,9 +40,7 @@ export const usePlayerStateContext = (updater) => {
app.cores.player.eventBus().on("player.state.update", handleStateChange) app.cores.player.eventBus().on("player.state.update", handleStateChange)
return () => { return () => {
app.cores.player app.cores.player.eventBus().off("player.state.update", handleStateChange)
.eventBus()
.off("player.state.update", handleStateChange)
} }
}, []) }, [])
@ -56,9 +54,7 @@ export class WithPlayerContext extends React.Component {
events = { events = {
"player.state.update": async (state) => { "player.state.update": async (state) => {
if (state !== this.state) { this.setState(state)
this.setState(state)
}
}, },
} }