[FIX] Avoid Invalid User Exception when entering direct chat while not authenticated #21735 #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Solves errors being shown to user when creating direct chat by directly navigating to URL RocketChat#21735
Proposed changes (including videos or screenshots)
Avoid "Invalid User Exception" and "No user with username..." being displayed to user as shown in this embedded gif when entering direct chat with no session present:
Issue(s)
RocketChat#21735
Steps to test or reproduce fix
Further comments
The video above shows the myriad of errors that were displayed to the user when loading a direct chat when using iframe authentication. This fix shows the loading screen until successful render of the direct chat.