|
@@ -4057,16 +4057,16 @@ onMounted(() => {
|
|
|
console.log('════════ Yjs 诊断 ════════\ndocSocket.value 为 null')
|
|
console.log('════════ Yjs 诊断 ════════\ndocSocket.value 为 null')
|
|
|
return null
|
|
return null
|
|
|
}
|
|
}
|
|
|
- const ymap = doc.getMap('message')
|
|
|
|
|
- const msgType = doc.share.get('message')
|
|
|
|
|
|
|
+ const ymap = doc.getMap('messageV2')
|
|
|
|
|
+ const msgType = doc.share.get('messageV2')
|
|
|
const report = {
|
|
const report = {
|
|
|
'1. doc.guid': doc.guid,
|
|
'1. doc.guid': doc.guid,
|
|
|
- '2. yMessage.value === doc.getMap("message")': yMessage.value === ymap,
|
|
|
|
|
|
|
+ '2. yMessage.value === doc.getMap("messageV2")': yMessage.value === ymap,
|
|
|
'3. yMessage.value?.doc?.guid': yMessage.value?.doc?.guid,
|
|
'3. yMessage.value?.doc?.guid': yMessage.value?.doc?.guid,
|
|
|
'4. doc.store.clients.size': doc.store.clients.size,
|
|
'4. doc.store.clients.size': doc.store.clients.size,
|
|
|
- '5. doc.share.get("message") 类型': msgType?.constructor?.name,
|
|
|
|
|
- '6. doc.getMap("message").size': ymap.size,
|
|
|
|
|
- '7. doc.getMap("message").get("latest")': ymap.get('latest'),
|
|
|
|
|
|
|
+ '5. doc.share.get("messageV2") 类型': msgType?.constructor?.name,
|
|
|
|
|
+ '6. doc.getMap("messageV2").size': ymap.size,
|
|
|
|
|
+ '7. doc.getMap("messageV2").get("latest")': ymap.get('latest'),
|
|
|
'8. yMessage.value?.get("latest")': yMessage.value?.get('latest'),
|
|
'8. yMessage.value?.get("latest")': yMessage.value?.get('latest'),
|
|
|
'9. doc 里所有顶层 key': Array.from(doc.share.entries()).map(([k, v]: [string, any]) => k + ':' + v.constructor.name),
|
|
'9. doc 里所有顶层 key': Array.from(doc.share.entries()).map(([k, v]: [string, any]) => k + ':' + v.constructor.name),
|
|
|
'10. provider synced': providerSocket.value?.synced,
|
|
'10. provider synced': providerSocket.value?.synced,
|