import { events, eventsStream } from "./events-stream.js"; import { state } from "./state.js"; function metadataChange(data) { state.lastPlayed = data; eventsStream.emit(events.stateChange, { action: "metadataChange", data }); } function liveStarted() { state.isOnline = true; eventsStream.emit(events.stateChange, { action: "liveStarted" }); } function liveEnded() { state.isOnline = false; eventsStream.emit(events.stateChange, { action: "liveEnded" }); } const actions = { metadataChange, liveStarted, liveEnded, }; export { actions };