fix(blindbox): 修复房间创建后返回大厅不可见 + 大厅房间列表管理

- 修复房主退出房间时误删整间房的问题,改为返回大厅(房间保留)
- 修复大厅页 fetchRooms 时序依赖导致导航回来不刷新的问题
- fetch 添加 cache:no-store + router.refresh() 确保数据始终最新
- 房间列表增加 max-h 滚动 + 底部渐变遮罩防溢出
- 大厅房间卡片支持内联删除/退出(··· 按钮 → 确认栏)
- rooms API 返回 creatorId 以区分房主/成员操作
This commit is contained in:
2026-02-27 18:38:05 +08:00
parent 2d49744dd0
commit 1e39c72a63
3 changed files with 270 additions and 108 deletions
+1
View File
@@ -34,6 +34,7 @@ export const GET = apiHandler(async (req) => {
id: m.room.id,
code: m.room.code,
name: m.room.name,
creatorId: m.room.creatorId,
memberCount: m.room._count.members,
ideaCount: m.room._count.ideas,
poolCount: 0,