Tldraw/packages/tlsync
Steve Ruiz b379a7a47c
[dotcom] `TLSyncRoom` tidy (#2712)
I went through the sync room code today while thinking about syncing. As
I worked through it, I added some comments etc for my own readability.
There is no change in how the code works.

There are a few functions declared in the body of `handlePushRequest`.
We might want to re-arrange things so that we're not re-declaring those
on each push (there are a LOT of pushes, basically every mouse move from
every client). I did try that but reverted that change; it feels like a
proper solution would be bigger than what I wanted to do here.

### Change Type

- [x] `internal` — Any other changes that don't affect the published
package[^2]
2024-02-05 17:25:07 +00:00
..
src [dotcom] `TLSyncRoom` tidy (#2712) 2024-02-05 17:25:07 +00:00
CHANGELOG.md
LICENSE.md
README.md
api-extractor.json
api-report.md
package.json make CI check for yarn install warnings and fix the peer deps ones we have (#2683) 2024-01-30 11:41:46 +00:00
setupJest.js
tsconfig.json

README.md

@tldraw/tlsync