This commit is contained in:
2025-10-05 10:03:41 +08:00
parent 04c6c49eaa
commit ece84e15c7

View File

@@ -121,7 +121,7 @@ export function useCodeSync() {
}, },
onStatusChange, onStatusChange,
) )
message.warning(`🎈 超管 ${superAdminInfo.name} 溜了,协同编辑已断开连接`) message.warning(`超管 ${superAdminInfo.name} 溜了,协同编辑已断开连接`)
stopSync() stopSync()
} }
} }
@@ -150,7 +150,7 @@ export function useCodeSync() {
onStatusChange, onStatusChange,
) )
if (lastSyncState !== "error") { if (lastSyncState !== "error") {
message.warning("🎓 协同编辑需要一位超级管理员坐镇哦") message.warning("协同编辑需要一位超级管理员坐镇哦")
lastSyncState = "error" lastSyncState = "error"
} }
} else if (canSync) { } else if (canSync) {
@@ -159,13 +159,13 @@ export function useCodeSync() {
connected: true, connected: true,
roomUsers, roomUsers,
canSync: true, canSync: true,
message: "🎉 协同编辑已激活,开始愉快的代码之旅吧!", message: "协同编辑已激活,开始愉快的代码之旅吧!",
otherUser, otherUser,
}, },
onStatusChange, onStatusChange,
) )
if (lastSyncState !== "active") { if (lastSyncState !== "active") {
message.success("🎉 协同编辑已激活,开始愉快的代码之旅吧!") message.success("协同编辑已激活,开始愉快的代码之旅吧!")
lastSyncState = "active" lastSyncState = "active"
} }
} else { } else {
@@ -174,7 +174,10 @@ export function useCodeSync() {
connected: true, connected: true,
roomUsers, roomUsers,
canSync: false, canSync: false,
message: roomUsers === 1 ? "👋 正在等待小伙伴加入..." : "🎓 等待超级管理员加入...", message:
roomUsers === 1
? "正在等待小伙伴加入..."
: "等待超级管理员加入...",
otherUser, otherUser,
}, },
onStatusChange, onStatusChange,
@@ -249,7 +252,7 @@ export function useCodeSync() {
}, },
onStatusChange, onStatusChange,
) )
message.warning("📡 协同编辑连接断开了,可能网络不太稳定呢") message.warning("协同编辑连接断开")
} }
}) })
@@ -268,9 +271,7 @@ export function useCodeSync() {
}, },
onStatusChange, onStatusChange,
) )
message.warning( message.warning(`哎呀,房间已经坐满了,已自动断开连接`)
`🚪 哎呀,房间已经坐满了(最多${SYNC_CONSTANTS.MAX_ROOM_USERS}人),已自动断开连接`,
)
stopSync() stopSync()
return return
} }
@@ -338,13 +339,15 @@ export function useCodeSync() {
connected: true, connected: true,
roomUsers: 1, roomUsers: 1,
canSync: false, canSync: false,
message: "🚀 协同编辑已准备就绪,等待伙伴加入...", message: "协同编辑已准备就绪,等待伙伴加入...",
}, },
onStatusChange, onStatusChange,
) )
message.info( message.info(
userStore.isSuperAdmin ? "👀 正在等待学生加入房间..." : "🎯 正在等待超管加入房间...", userStore.isSuperAdmin
? "正在等待学生加入房间..."
: "正在等待超管加入房间...",
) )
lastSyncState = "waiting" lastSyncState = "waiting"
} }