Skip to content

[PUB-1825, PUB-1826] Add spec for applying incoming OBJECT messages#343

Merged
VeskeR merged 2 commits intomainfrom
objects-operation-application
Sep 8, 2025
Merged

[PUB-1825, PUB-1826] Add spec for applying incoming OBJECT messages#343
VeskeR merged 2 commits intomainfrom
objects-operation-application

Conversation

@VeskeR
Copy link
Contributor

@VeskeR VeskeR commented Jul 7, 2025

Resolves PUB-1825, PUB-1826

@github-actions github-actions bot temporarily deployed to staging/pull/343 July 7, 2025 07:12 Inactive
VeskeR added a commit to ably/ably-js that referenced this pull request Jul 7, 2025
Spec IDs from [1].
This also fixes a couple of minor spec implementation details.

[1] ably/specification#343
@VeskeR VeskeR added the live-objects Related to LiveObjects functionality. label Jul 7, 2025
@VeskeR VeskeR changed the title [PUB-1825, PUB-1826] Add Objects spec for applying incoming OBJECT messages [PUB-1825, PUB-1826] Add spec for applying incoming OBJECT messages Jul 7, 2025
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 7, 2025
Based on [1] at 2b5651e. Development approach as described in 4494033.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 7, 2025
Based on [1] at 2b5651e. Development approach as described in 4494033.

[1] ably/specification#343
@VeskeR VeskeR force-pushed the objects-operation-application branch from 2b5651e to 29276a5 Compare July 8, 2025 09:19
@github-actions github-actions bot temporarily deployed to staging/pull/343 July 8, 2025 09:19 Inactive
VeskeR added a commit to ably/ably-js that referenced this pull request Jul 8, 2025
Spec IDs from [1].
This also fixes a couple of minor spec implementation details.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
Based on [1] at 29276a5. Development approach as described in 4494033.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
This applies the changes from [1] at 29276a5. Development approach as
described in 4494033.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
Based on [1] at 29276a5. I wrote the implementation.

We have a separate issue for applying RTO8a's buffering during a sync,
so I haven't done that here.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
Based on [1] at 29276a5. I wrote the implementation, and for the tests
followed the development approach described in 4494033.

We have a separate issue for applying RTO8a's buffering during a sync,
so I haven't done that here.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
This is based on the values stated in RTOL3 of [1] at 29276a5. (We'll
formalise the fact that these are common LiveObject properties in an
upcoming commit.)

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
Based on [1] at 29276a5. Development approach as described in cb427d8.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
This applies the changes from [1] at 29276a5. Development approach as
described in cb427d8.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
Based on [1] at 29276a5. I wrote the implementation, and for the tests
followed the development approach described in cb427d8.

We have a separate issue for applying RTO8a's buffering during a sync,
so I haven't done that here.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 8, 2025
Based on [1] at 29276a5. I wrote the implementation, and for the tests
followed the development approach described in cb427d8.

We have a separate issue for applying RTO8a's buffering during a sync,
so I haven't done that here.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 9, 2025
Based on [1] at 29276a5. I wrote the implementation, and for the tests
followed the development approach described in cb427d8.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 9, 2025
Based on [1] at 29276a5. I wrote the implementation, and for the tests
followed the development approach described in cb427d8.

[1] ably/specification#343
lawrence-forooghian added a commit to ably/ably-liveobjects-swift-plugin that referenced this pull request Jul 9, 2025
Based on [1] at 29276a5. I wrote the implementation, and for the tests
followed the development approach described in cb427d8.

[1] ably/specification#343
VeskeR added a commit to ably/ably-js that referenced this pull request Jul 22, 2025
Spec IDs from [1].
This also fixes a couple of minor spec implementation details.

[1] ably/specification#343
VeskeR added a commit to ably/ably-js that referenced this pull request Jul 22, 2025
Spec IDs from [1].
This also fixes a couple of minor spec implementation details.

[1] ably/specification#343
VeskeR added a commit to ably/ably-js that referenced this pull request Jul 22, 2025
Spec IDs from [1].
This also fixes a couple of minor spec implementation details.

[1] ably/specification#343
VeskeR added a commit to ably/ably-js that referenced this pull request Jul 22, 2025
Spec IDs from [1].
This also fixes a couple of minor spec implementation details.

[1] ably/specification#343
@VeskeR VeskeR force-pushed the objects-access-api branch from 7791cd3 to 24e151e Compare September 3, 2025 08:46
@VeskeR VeskeR force-pushed the objects-access-api branch from 24e151e to 08a837d Compare September 5, 2025 08:06
@VeskeR VeskeR force-pushed the objects-operation-application branch from 4a1f7c6 to 6524bc0 Compare September 5, 2025 08:20
@VeskeR VeskeR force-pushed the objects-operation-application branch from 6524bc0 to 0aa15d6 Compare September 5, 2025 08:22
Copy link
Collaborator

@sacOO7 sacOO7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

VeskeR added a commit that referenced this pull request Sep 5, 2025
… phrasing in RTLM7*, RTLM8*, RTLM6d1a and RTLM6d1b

This uses phrasing initially added in 652daac commit
in #343 PR. It makes sense to
include those changes in this #333 PR
to make the OBJECT sync sequence and related spec items more clear.
@VeskeR VeskeR force-pushed the objects-access-api branch from 0bff266 to dba8ca4 Compare September 8, 2025 08:23
Base automatically changed from objects-access-api to main September 8, 2025 08:24
@VeskeR VeskeR force-pushed the objects-operation-application branch from 0aa15d6 to 84fc685 Compare September 8, 2025 08:28
@VeskeR VeskeR merged commit 3feb6af into main Sep 8, 2025
2 checks passed
@VeskeR VeskeR deleted the objects-operation-application branch September 8, 2025 08:29
ttypic pushed a commit that referenced this pull request Mar 6, 2026
… phrasing in RTLM7*, RTLM8*, RTLM6d1a and RTLM6d1b

This uses phrasing initially added in 652daac commit
in #343 PR. It makes sense to
include those changes in this #333 PR
to make the OBJECT sync sequence and related spec items more clear.
ttypic pushed a commit that referenced this pull request Mar 6, 2026
[PUB-1825, PUB-1826] Add spec for applying incoming OBJECT messages
ttypic pushed a commit that referenced this pull request Mar 6, 2026
… phrasing in RTLM7*, RTLM8*, RTLM6d1a and RTLM6d1b

This uses phrasing initially added in 652daac commit
in #343 PR. It makes sense to
include those changes in this #333 PR
to make the OBJECT sync sequence and related spec items more clear.
ttypic pushed a commit that referenced this pull request Mar 6, 2026
[PUB-1825, PUB-1826] Add spec for applying incoming OBJECT messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

live-objects Related to LiveObjects functionality.

Development

Successfully merging this pull request may close these issues.

3 participants