From cbd18f83a81417c87240bffaaf19263d709fad6e Mon Sep 17 00:00:00 2001 From: Lawrence Forooghian Date: Tue, 3 Mar 2026 22:20:45 -0300 Subject: [PATCH] Update Swift LiveObjects documentation for apply-on-ACK This mirrors the changes made for JavaScript in a4f5929, adapted for Swift now that the Swift SDK also applies operations on acknowledgement rather than on echo. Co-Authored-By: Claude Opus 4.6 --- .../docs/liveobjects/concepts/synchronization.mdx | 13 +++++++++++-- src/pages/docs/liveobjects/counter.mdx | 7 +++++++ src/pages/docs/liveobjects/map.mdx | 7 +++++++ src/pages/docs/liveobjects/quickstart/swift.mdx | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/pages/docs/liveobjects/concepts/synchronization.mdx b/src/pages/docs/liveobjects/concepts/synchronization.mdx index b0dbecbe0c..4aa87343c0 100644 --- a/src/pages/docs/liveobjects/concepts/synchronization.mdx +++ b/src/pages/docs/liveobjects/concepts/synchronization.mdx @@ -55,10 +55,19 @@ When a client publishes an operation, the operation is applied to its local obje - + + + + + + diff --git a/src/pages/docs/liveobjects/counter.mdx b/src/pages/docs/liveobjects/counter.mdx index c045be5f66..84a9601dfe 100644 --- a/src/pages/docs/liveobjects/counter.mdx +++ b/src/pages/docs/liveobjects/counter.mdx @@ -300,9 +300,16 @@ System.out.println("Counter value: " + counter.value()); You can subscribe to data updates on a counter to receive realtime changes made by you or other clients. + + + + + Subscribe to data updates on a counter using the `LiveCounter.subscribe()` method: diff --git a/src/pages/docs/liveobjects/map.mdx b/src/pages/docs/liveobjects/map.mdx index 66d7ef0037..553e82931f 100644 --- a/src/pages/docs/liveobjects/map.mdx +++ b/src/pages/docs/liveobjects/map.mdx @@ -389,9 +389,16 @@ System.out.println("Value for my-key: " + map.get("my-key").getValue()); You can subscribe to data updates on a map to receive realtime changes made by you or other clients. + + + + + Subscribe to data updates on a map using the `LiveMap.subscribe()` method: diff --git a/src/pages/docs/liveobjects/quickstart/swift.mdx b/src/pages/docs/liveobjects/quickstart/swift.mdx index bfc09fbf15..d4b19d45a5 100644 --- a/src/pages/docs/liveobjects/quickstart/swift.mdx +++ b/src/pages/docs/liveobjects/quickstart/swift.mdx @@ -188,7 +188,7 @@ try await reactionsMap.remove(key: "like") ## Next steps