Skip to content

Comments

fix: Better QSS handling in invite links, proper redialing on disconnects, resetting LFA join status when in intermediate state on disconnect#3012

Merged
islathehut merged 17 commits intodevelopfrom
fix/handle-aws-qss
Dec 1, 2025
Merged

fix: Better QSS handling in invite links, proper redialing on disconnects, resetting LFA join status when in intermediate state on disconnect#3012
islathehut merged 17 commits intodevelopfrom
fix/handle-aws-qss

Conversation

@islathehut
Copy link
Collaborator

Pull Request Checklist

  • I have linked this PR to a related GitHub issue.
  • I have added a description of the change (and Github issue number, if any) to the root CHANGELOG.md.

(Optional) Mobile checklist

Please ensure you completed the following checks if you did any changes to the mobile package:

  • I have run e2e tests for mobile
  • I have updated base screenshots for visual regression tests

@islathehut islathehut requested a review from adrastaea November 7, 2025 17:17
Copy link
Collaborator

@adrastaea adrastaea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One change needed in onPeerDisconnected to avoid an uncaught exception if the user disconnects from a peer while their chain context is in the InviteeMemberContext state and does not have team defined in their sigchain, but otherwise fine

* information in their chain yet resulting in an invalid device error)
*/
const oldJoinStatus = this.joinStatus
if (this.sigChainService.team == null) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this condition will always be true and if it's not then it will throw an error because SigchainService.team returns this.getActiveChain().team! which asserts that it is true.

@islathehut islathehut requested a review from adrastaea November 14, 2025 17:54
@islathehut islathehut merged commit 2b68c3c into develop Dec 1, 2025
47 of 50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Client fails to connect to peers when using AWS QSS Quiet doesn't accept AWS links in invites

2 participants