internal void OnLoginComplete(SessionEventArgs e) { if (e.Status == Error.OK) { _playlistContainer = PlaylistContainerManager.Get(this, Spotify.sp_session_playlistcontainer(Handle)); } LoginComplete.RaiseEvent(this, e); }
public IPlaylistContainer GetPlaylistContainerForUser(string canonicalUsername) { if (ConnectionState != ConnectionState.LoggedIn) { return(null); } AssertHandle(); lock (Spotify.Mutex) { IntPtr containerPtr = Spotify.sp_session_publishedcontainer_for_user_create(Handle, canonicalUsername); return(PlaylistContainerManager.Get(this, containerPtr)); } }