-
Notifications
You must be signed in to change notification settings - Fork 2
[AIT-287] Implement new rules for discarding buffered object operations #112
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
base: main
Are you sure you want to change the base?
[AIT-287] Implement new rules for discarding buffered object operations #112
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
We added the UnitTests test plan — which is meant to run quickly by excluding long-running integration tests — in b38ce55, but I forgot to tag the tests as they were added.
11de235 to
5e0c796
Compare
5e0c796 to
45e17cd
Compare
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
Tests/AblyLiveObjectsTests/InternalDefaultRealtimeObjectsTests.swift
Outdated
Show resolved
Hide resolved
45e17cd to
18a9f76
Compare
a9c8eef to
83643ca
Compare
83643ca to
6125bf0
Compare
6125bf0 to
4942c24
Compare
That is, do it when we get a discontinuity, not when a new sync sequence starts, per spec changes in [1]. Integration tests ported from JS in [2] at 06b746a. All written by Claude. [1] ably/specification#416 [2] ably/ably-js#2150
4942c24 to
b8a86e8
Compare
Note: This is currently a draft since ably/specification#416 and https://github.com/ably/ably-js/ pull/2150 are still in review.
That is, do it when we get a discontinuity, not when a new sync sequence starts, per spec changes in ably/specification#416.
Related PRs:
RESUMEDflag toonChannelAttachedably-cocoa-plugin-support#9RESUMEDflag to LiveObjectsonChannelAttachedably-cocoa#2185