aboutsummaryrefslogtreecommitdiffstats
path: root/src/state/session.rs
Commit message (Collapse)AuthorAgeFilesLines
* sync messages are bytes outside the sessiontv3 days1-12/+24
| | | | | | | | SyncPayload is now an opaque byte container in transport. SyncSession::generate returns the encoded payload, state::decode_sync(&payload) decodes it off the document lock (as before), and receive takes the decoded message, which is a type only the session can open. transport/mod.rs no longer imports Automerge.
* rename AutoMerge to Documenttv3 days1-17/+18
|
* batch-send missing changes during synctv6 days1-0/+84
|
* fix deadlock in delta handshaketv8 days1-0/+57
|
* talk about "transport" unless mycelium is meanttv8 days1-6/+7
|
* add delta blobstv8 days1-0/+75
|
* add session IDstv9 days1-4/+64
| | | | | This prevents the regenerate flag from being lost across reset_sync during an in-flight send.
* SyncSessions owns Automerge's sync statetv9 days1-2/+113
|
* split state moduletv9 days1-0/+155