Skip to content

Commit 9c87a98

Browse files
Add reason to discontinuity event logging
1 parent 4adb981 commit 9c87a98

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Sources/AblyChat/RoomLifecycleManager.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -448,12 +448,12 @@ internal actor DefaultRoomLifecycleManager<Contributor: RoomLifecycleContributor
448448

449449
if hasOperationInProgress {
450450
// CHA-RL4a3
451-
logger.log(message: "Recording pending discontinuity event for contributor \(contributor)", level: .info)
451+
logger.log(message: "Recording pending discontinuity event \(reason) for contributor \(contributor)", level: .info)
452452

453453
contributorAnnotations[contributor].pendingDiscontinuityEvents.append(reason)
454454
} else {
455455
// CHA-RL4a4
456-
logger.log(message: "Emitting discontinuity event for contributor \(contributor)", level: .info)
456+
logger.log(message: "Emitting discontinuity event \(reason) for contributor \(contributor)", level: .info)
457457

458458
await contributor.emitDiscontinuity(reason)
459459
}
@@ -464,13 +464,14 @@ internal actor DefaultRoomLifecycleManager<Contributor: RoomLifecycleContributor
464464
if hasOperationInProgress {
465465
if !stateChange.resumed, hadAlreadyAttached {
466466
// CHA-RL4b1
467-
logger.log(message: "Recording pending discontinuity event for contributor \(contributor)", level: .info)
468467

469468
guard let reason = stateChange.reason else {
470469
// TODO: Decide the right thing to do here (https://github.com/ably-labs/ably-chat-swift/issues/74)
471470
preconditionFailure("Non-initial ATTACHED state change with resumed == false should have a reason")
472471
}
473472

473+
logger.log(message: "Recording pending discontinuity event \(reason) for contributor \(contributor)", level: .info)
474+
474475
contributorAnnotations[contributor].pendingDiscontinuityEvents.append(reason)
475476
}
476477
} else {

0 commit comments

Comments
 (0)