From 8f328d5f7e8e6a6ff0d307c211d7aa200ee6dbc6 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 c1c28a28b0..31f7505673 100644 --- a/src/pages/docs/liveobjects/concepts/synchronization.mdx +++ b/src/pages/docs/liveobjects/concepts/synchronization.mdx @@ -57,10 +57,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 76d6b6cdf9..fd5385e56b 100644 --- a/src/pages/docs/liveobjects/counter.mdx +++ b/src/pages/docs/liveobjects/counter.mdx @@ -302,9 +302,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 be3689d525..2aa2de4d5c 100644 --- a/src/pages/docs/liveobjects/map.mdx +++ b/src/pages/docs/liveobjects/map.mdx @@ -391,9 +391,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