void QSpotifySession::onLoggedIn() { qDebug() << "Logged in"; if (m_user) return; m_isLoggedIn = true; m_user = new QSpotifyUser(sp_session_user(m_sp_session)); m_user->init(); setScrobble(settings.value("scrobble", false).toBool()); lfmLogin(settings.value("lfmUser", "").toString(), settings.value("lfmPass", "").toString()); m_pending_connectionRequest = false; emit pendingConnectionRequestChanged(); emit isLoggedInChanged(); emit userChanged(); if(!m_uriToOpen.isEmpty()) { handleUri(m_uriToOpen); m_uriToOpen = ""; } sp_session_flush_caches(m_sp_session); checkNetworkAccess(); qDebug() << "Done"; }
static PyObject * Session_flush_caches(PyObject *self) { Py_BEGIN_ALLOW_THREADS; sp_session_flush_caches(Session_SP_SESSION(self)); Py_END_ALLOW_THREADS; Py_RETURN_NONE; }
void QSpotifySession::flush() { sp_session_flush_caches(m_sp_session); }