public async Task<bool> Logout(CancellationToken cancelToken) { if (!IsLoggedIn) return true; DeleteSavedSession(); var usr = _auth.Current.user.name; var ok = await _auth.CloseSession(_client, cancelToken); if (ok) _loggedOut?.Invoke(this, EventArg.User(usr)); return ok; }