/// <summary>
        /// Logs the given <paramref name="usr"/> in.
        /// </summary>
        /// <param name="usr">User to log in.</param>
        private void LoginUser(User usr)
        {
            var session = new LastUserSession()
            {
                Username     = usr.Username,
                Token        = usr.Token,
                IsSubscriber = usr.IsSubscriber
            };

            if (_lastAuth.LoadSession(session))
            {
                ActiveUser = usr;
            }
        }
예제 #2
0
        /// <summary>
        /// Logs the given <paramref name="usr"/> in.
        /// </summary>
        /// <param name="usr">User to log in.</param>
        private void LoginUser(User usr)
        {
            var session = new LastUserSession()
            {
                Username     = usr.Username,
                Token        = usr.Token,
                IsSubscriber = usr.IsSubscriber
            };

            if (_lastAuth.LoadSession(session))
            {
                ActiveUser = usr;
                usr.UpdateRecentScrobbles().Forget();
            }
        }