功能:管理员全员清屏 + 离开提示趣味风格
- 新增 ScreenCleared 广播事件
- AdminCommandController 添加 clearScreen 方法(站长权限)
- ChatStateService 添加 clearMessages 方法
- chat.js 添加 ScreenCleared Echo 监听
- 前端:全员清屏按钮(红色🧹)+ 清屏处理逻辑(保留悄悄话)
- 离开提示改为与进入一致的趣味随机语风格(橙色【离开】标签)
This commit is contained in:
@@ -56,6 +56,13 @@ export function initChat(roomId) {
|
||||
window.dispatchEvent(
|
||||
new CustomEvent("chat:title-updated", { detail: e }),
|
||||
);
|
||||
})
|
||||
// 监听管理员全员清屏
|
||||
.listen("ScreenCleared", (e) => {
|
||||
console.log("全员清屏:", e);
|
||||
window.dispatchEvent(
|
||||
new CustomEvent("chat:screen-cleared", { detail: e }),
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user