@@ -70,7 +70,7 @@ public protocol RealtimeObjects: Sendable {
7070 /// - callback: The event listener.
7171 /// - Returns: An ``OnObjectsEventResponse`` object that allows the provided listener to be deregistered from future updates.
7272 @discardableResult
73- func on( event: ObjectsEvent , callback: sending ObjectsEventCallback) -> OnObjectsEventResponse
73+ func on( event: ObjectsEvent , callback: sending @escaping ObjectsEventCallback ) -> OnObjectsEventResponse
7474
7575 /// Deregisters all registrations, for all events and listeners.
7676 func offAll( )
@@ -337,7 +337,7 @@ public protocol LiveObject: AnyObject, Sendable {
337337 /// - Parameter listener: An event listener function that is called with an update object whenever this LiveObject is updated.
338338 /// - Returns: A ``SubscribeResponse`` object that allows the provided listener to be deregistered from future updates.
339339 @discardableResult
340- func subscribe( listener: sending LiveObjectUpdateCallback< Update > ) -> SubscribeResponse
340+ func subscribe( listener: sending @escaping LiveObjectUpdateCallback < Update > ) -> SubscribeResponse
341341
342342 /// Deregisters all listeners from updates for this LiveObject.
343343 func unsubscribeAll( )
@@ -349,7 +349,7 @@ public protocol LiveObject: AnyObject, Sendable {
349349 /// - callback: The event listener.
350350 /// - Returns: A ``OnLiveObjectLifecycleEventResponse`` object that allows the provided listener to be deregistered from future updates.
351351 @discardableResult
352- func on( event: LiveObjectLifecycleEvent , callback: sending LiveObjectLifecycleEventCallback) -> OnLiveObjectLifecycleEventResponse
352+ func on( event: LiveObjectLifecycleEvent , callback: sending @escaping LiveObjectLifecycleEventCallback ) -> OnLiveObjectLifecycleEventResponse
353353
354354 /// Deregisters all registrations, for all events and listeners.
355355 func offAll( )
0 commit comments