( subId: string, update: Uint8Array, origin: string, doc: WSSharedDocInterface, )
| 39 | } |
| 40 | |
| 41 | const updateSubDocHandler = ( |
| 42 | subId: string, |
| 43 | update: Uint8Array, |
| 44 | origin: string, |
| 45 | doc: WSSharedDocInterface, |
| 46 | ) => { |
| 47 | const encoder = encoding.createEncoder() |
| 48 | encoding.writeVarUint(encoder, messageSubDocSync) |
| 49 | encoding.writeVarString(encoder, subId) |
| 50 | syncProtocol.writeUpdate(encoder, update) |
| 51 | const message = encoding.toUint8Array(encoder) |
| 52 | doc.conns.forEach((_, conn) => send(doc, conn, message)) |
| 53 | } |
| 54 | |
| 55 | interface AwarenessChangeHandlerOptions { |
| 56 | added: number[] |
no test coverage detected
searching dependent graphs…