Пример #1
0
        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;
        }