新增聊天室刷新同步与全员刷新功能

This commit is contained in:
2026-04-21 17:14:12 +08:00
parent c209221bad
commit fed51dda18
13 changed files with 425 additions and 9 deletions
+13
View File
@@ -73,6 +73,13 @@ export function initChat(roomId) {
new CustomEvent("chat:screen-cleared", { detail: e }),
);
})
// 监听站长触发的全员刷新
.listen("BrowserRefreshRequested", (e) => {
console.log("全员刷新:", e);
window.dispatchEvent(
new CustomEvent("chat:browser-refresh-requested", { detail: e }),
);
})
// 监听管理员触发的全屏特效(烟花/下雨/雷电)
.listen("EffectBroadcast", (e) => {
console.log("特效播放:", e);
@@ -158,6 +165,12 @@ export function initChat(roomId) {
window.dispatchEvent(
new CustomEvent("chat:message", { detail: e.message }),
);
})
.listen("UserBrowserRefreshRequested", (e) => {
console.log("收到定向刷新通知:", e);
window.dispatchEvent(
new CustomEvent("chat:user-browser-refresh-requested", { detail: e }),
);
});
}
}