static void logged_in(sp_session *session, sp_error error) { if (error != SP_ERROR_OK) { fprintf(stderr, "%s\n", sp_error_message(error)); exit_status = EXIT_FAILURE; logged_out(session); return; } struct state *state = sp_session_userdata(session); state->session = session; evsignal_add(state->sigint, NULL); sp_playlistcontainer *pc = sp_session_playlistcontainer(session); sp_playlistcontainer_add_callbacks(pc, &playlistcontainer_callbacks, session); }
void logged_in(sp_session *session, sp_error error) { struct state *state = sp_session_userdata(session); if (error != SP_ERROR_OK) { syslog(LOG_CRIT, "Error logging in to Spotify: %s", sp_error_message(error)); state->exit_status = EXIT_FAILURE; logged_out(session); return; } state->session = session; evsignal_add(state->sigint, NULL); sp_playlistcontainer *pc = sp_session_playlistcontainer(session); sp_playlistcontainer_add_callbacks(pc, &playlistcontainer_callbacks, session); }