private void session_LoggedIn(object sender, SpErrorCode e) { if (e == SpErrorCode.Ok) { LoginVisible = Visibility.Collapsed; UserName = Session.ActiveUser.CanonicalName; Playlist playlist = Session.createStarred(); if (playlist != null) { dispatcher.Invoke(() => { SelectedPlaylist = new ObservableCollection <LazyTrack>(); int count = playlist.NumTracks; for (int n = 0; n < count; n++) { SelectedPlaylist.Add(new LazyTrack(playlist, n)); } }); } } else { MessageBox.Show("Could not log in: " + e); } }
public override void onLoggedIn(SpErrorCode errorcode) { base.onLoggedIn(errorcode); if (errorcode == SpErrorCode.Ok) { Logger.Instance.log("User successfully logged in."); } else { Logger.Instance.log("User failed to log in: {0}.", errorcode); } }
public override void onSessionCreated(SpErrorCode errorcode) { base.onSessionCreated(errorcode); if (errorcode == SpErrorCode.Ok) { Logger.Instance.log("Spotify session successfully created"); } else { Logger.Instance.log("Could not create spotify session: {0}", errorcode); } }
private void session_LoggedIn(object sender, SpErrorCode e) { if (e == SpErrorCode.Ok) { LoginVisible = Visibility.Collapsed; UserName = Session.ActiveUser.CanonicalName; Playlist playlist = Session.createStarred(); if (playlist != null) { dispatcher.Invoke(() => { SelectedPlaylist = new ObservableCollection<LazyTrack>(); int count = playlist.NumTracks; for (int n = 0; n < count; n++) { SelectedPlaylist.Add(new LazyTrack(playlist, n)); } }); } } else { MessageBox.Show("Could not log in: " + e); } }