-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reliable message transport #17
base: main
Are you sure you want to change the base?
Conversation
5aeb5c0
to
b473dc9
Compare
24222d1
to
b2efc1f
Compare
d81c921
to
dbf9d3d
Compare
6963b80
to
beeb81f
Compare
Adds message tracking and retry mechanisms. It also checks for out-of-order updates to make sure that no message is missed by a client.
This does not work yet, we need to extract basic sync code from the actual event trigger code, then establish a chain of responsibility with sync extensions being individual handlers.
dbf9d3d
to
7ea0884
Compare
642309d
to
42b0c5f
Compare
@eliias Hi, I just used this gem with react frontend for LexicalCollab editor and rails backend. Let me know if you think I can help with project/PR. |
@jeygeethan Feel free to take a stab at it. A word of warning though. The “reliable transport” PR is establishing a completely new protocol, so this is some heavy lifting and is going to take time. |
Adds message tracking and retry mechanisms. It also checks for out-of-order updates to make sure that no message is missed by a client.