You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
store [nfc]: Re-query account after _registerQueueWithRetry async gap
I believe this is NFC because:
- the only fields we read are zulipVersion, zulipMergeBase, and
zulipFeatureLevel
- we read those fields only to update them if needed
- nothing else could have written to those fields during the async
gap; this register-queue codepath is the only codepath that writes
to them, and we don't allow concurrent register-queues for an
account
But we've been using an Account object from across an async gap, and
that looks like a code smell that calls for a fix.
0 commit comments