Logout shit.
This commit is contained in:
parent
ffd220e4f2
commit
156edc9753
@ -154,6 +154,9 @@ void FormEditAccount::onClickedOk() {
|
|||||||
m_editableRoot->saveAccountDataToDatabase();
|
m_editableRoot->saveAccountDataToDatabase();
|
||||||
|
|
||||||
if (editing_account) {
|
if (editing_account) {
|
||||||
|
QNetworkReply::NetworkError error;
|
||||||
|
|
||||||
|
m_editableRoot->network()->logout(error);
|
||||||
m_editableRoot->completelyRemoveAllData();
|
m_editableRoot->completelyRemoveAllData();
|
||||||
m_editableRoot->syncIn();
|
m_editableRoot->syncIn();
|
||||||
}
|
}
|
||||||
|
@ -66,15 +66,6 @@ QDateTime TtRssNetworkFactory::lastLoginTime() const {
|
|||||||
return m_lastLoginTime;
|
return m_lastLoginTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: ukazky
|
|
||||||
|
|
||||||
/* ukazky
|
|
||||||
* prihlaseni - curl -L -d '{"op":"login","user":"admin","password":"XXX"}' http://rss.rotterovi.eu/api/
|
|
||||||
* ziska seznam VSECH zprav - curl -L -d '{"sid":"xxx","op":"getHeadlines","feed_id":-4,"include_nested":true,"include_attachments":true,"show_content":true}' http://rss.rotterovi.eu/api/
|
|
||||||
* seznam kategorii vcetne unread countu - curl -L -d '{"sid":"e9528741496d0d6aa5021e67ca519823","op":"getCategories","include_nested":true,"include_empty":false}' http://rss.rotterovi.eu/api/
|
|
||||||
* */
|
|
||||||
|
|
||||||
|
|
||||||
TtRssLoginResponse TtRssNetworkFactory::login(QNetworkReply::NetworkError &error) {
|
TtRssLoginResponse TtRssNetworkFactory::login(QNetworkReply::NetworkError &error) {
|
||||||
if (!m_sessionId.isEmpty()) {
|
if (!m_sessionId.isEmpty()) {
|
||||||
logout(error);
|
logout(error);
|
||||||
@ -109,6 +100,11 @@ TtRssResponse TtRssNetworkFactory::logout(QNetworkReply::NetworkError &error) {
|
|||||||
NetworkResult network_reply = NetworkFactory::uploadData(m_url, DOWNLOAD_TIMEOUT, QtJson::serialize(json), CONTENT_TYPE, result_raw);
|
NetworkResult network_reply = NetworkFactory::uploadData(m_url, DOWNLOAD_TIMEOUT, QtJson::serialize(json), CONTENT_TYPE, result_raw);
|
||||||
|
|
||||||
error = network_reply.first;
|
error = network_reply.first;
|
||||||
|
|
||||||
|
if (error == QNetworkReply::NoError) {
|
||||||
|
m_sessionId.clear();
|
||||||
|
}
|
||||||
|
|
||||||
return TtRssResponse(QString::fromUtf8(result_raw));
|
return TtRssResponse(QString::fromUtf8(result_raw));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user