Exemplo n.º 1
0
        internal void OnLoginComplete(SessionEventArgs e)
        {
            if (e.Status == Error.OK)
            {
                _playlistContainer = PlaylistContainerManager.Get(this, Spotify.sp_session_playlistcontainer(Handle));
            }

            LoginComplete.RaiseEvent(this, e);
        }
Exemplo n.º 2
0
        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));
            }
        }