@@ -36,7 +36,8 @@ public protocol RoomDelegate: AnyObject, Sendable {
3636 // MARK: - Connection Events
3737
3838 /// ``Room/connectionState`` has updated.
39- /// - Note: This method is not called for ``ReconnectMode/quick``, use ``RoomDelegate/room(_:didUpdateReconnectMode:)`` instead.
39+ /// - Note: This method is not called for ``ReconnectMode/quick``, use ``RoomDelegate/room(_:didStartReconnectWithMode:)``
40+ /// and ``RoomDelegate/room(_:didCompleteReconnectWithMode:)`` instead.
4041 @objc optional
4142 func room( _ room: Room , didUpdateConnectionState connectionState: ConnectionState , from oldConnectionState: ConnectionState )
4243
@@ -45,14 +46,25 @@ public protocol RoomDelegate: AnyObject, Sendable {
4546 func roomDidConnect( _ room: Room )
4647
4748 /// Previously connected to room but re-attempting to connect due to network issues.
48- /// - Note: This method is not called for ``ReconnectMode/quick``, use ``RoomDelegate/room(_:didUpdateReconnectMode :)`` instead.
49+ /// - Note: This method is not called for ``ReconnectMode/quick``, use ``RoomDelegate/room(_:didStartReconnectWithMode :)`` instead.
4950 @objc optional
5051 func roomIsReconnecting( _ room: Room )
5152
5253 /// Successfully re-connected to the room.
54+ /// - Note: This method is not called for ``ReconnectMode/quick``, use ``RoomDelegate/room(_:didCompleteReconnectWithMode:)`` instead.
5355 @objc optional
5456 func roomDidReconnect( _ room: Room )
5557
58+ /// Reconnection started.
59+ /// - Parameter reconnectMode: The mode being used for reconnection
60+ @objc optional
61+ func room( _ room: Room , didStartReconnectWithMode reconnectMode: ReconnectMode )
62+
63+ /// Reconnection completed successfully.
64+ /// - Parameter reconnectMode: The mode that was used for reconnection
65+ @objc optional
66+ func room( _ room: Room , didCompleteReconnectWithMode reconnectMode: ReconnectMode )
67+
5668 /// ``Room`` reconnect mode has updated.
5769 @objc optional
5870 func room( _ room: Room , didUpdateReconnectMode reconnectMode: ReconnectMode )
0 commit comments