From the y-webrtc readme:
The clients will still sync if every client is connected at least indirectly to every other client.
However, when investigating the code, I don’t understand how updates are propagated through the network.
Let’s say the following users are connected:
- A and B
- B and C
Questions;
- When A makes a document update, when does B send it to C? (where is the related code, or will it be synced indirectly because the document update listener for user B fires?)
- Similarly, will user C see the awareness info of user A?