功能:右侧「房间」面板显示所有房间在线人数,点击可切换房间
- ChatController 新增 roomsOnlineStatus() 接口 - GET /rooms/online-status 返回所有房间名称+Redis 实时在线人数 - 右侧面板房间列表动态渲染:当前房间高亮蓝色,有人数绿色徽标,空房间灰色 - 点击其他房间直接跳转,当前房间禁止点击并标注「当前」 - 切换到「房间」Tab 时自动触发拉取
This commit is contained in:
@@ -147,6 +147,9 @@ Route::middleware(['chat.auth'])->group(function () {
|
||||
// 退出房间
|
||||
Route::post('/room/{id}/leave', [ChatController::class, 'leave'])->name('chat.leave');
|
||||
|
||||
// 所有房间在线人数(右侧房间面板用)
|
||||
Route::get('/rooms/online-status', [ChatController::class, 'roomsOnlineStatus'])->name('chat.rooms-online-status');
|
||||
|
||||
// 头像列表(供选择)
|
||||
Route::get('/headface/list', [ChatController::class, 'headfaceList'])->name('headface.list');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user