public override void LoggedIn(SpotifySession session, SpotifyError error) { if (error != SpotifyError.Ok) { IsFinished = true; Console.WriteLine("Failed to log in to Spotify: {0}", Spotify.ErrorMessage(error)); } var me = session.User(); string displayName = me.IsLoaded() ? me.DisplayName() : me.CanonicalName(); string username = session.UserName(); var cc = session.UserCountry(); Console.Error.WriteLine("Logged in to Spotify as user {0} [{1}] (registered in country: {2})", username, displayName, Spotify.CountryString(cc)); iReader.RequestInput("> "); // TODO: self test }
public override async void LoggedIn(SpotifySession session, SpotifyError error) { base.LoggedIn(session, error); await WaitForBool(session.User().IsLoaded); session.PreferredBitrate(BitRate._320k); }
public override async void LoggedIn(SpotifySession session, SpotifyError error) { if (error != SpotifyError.Ok) { if (OnLoginResult != null) OnLoginResult(false); return; } base.LoggedIn(session, error); await WaitForBool(session.User().IsLoaded); session.PreferredBitrate(BitRate._320k); }