Revert ugly code.
This commit is contained in:
		
							parent
							
								
									65153f8f54
								
							
						
					
					
						commit
						ce30478a4b
					
				
					 2 changed files with 14 additions and 15 deletions
				
			
		|  | @ -179,12 +179,11 @@ OwnCloudGetFeedsCategoriesResponse OwnCloudNetworkFactory::feedsCategories() { | ||||||
| 
 | 
 | ||||||
| bool OwnCloudNetworkFactory::deleteFeed(int feed_id) { | bool OwnCloudNetworkFactory::deleteFeed(int feed_id) { | ||||||
|   QString final_url = m_urlDeleteFeed.arg(QString::number(feed_id)); |   QString final_url = m_urlDeleteFeed.arg(QString::number(feed_id)); | ||||||
|   QByteArray result_raw; |  | ||||||
|   NetworkResult network_reply = NetworkFactory::performNetworkOperation(final_url, |   NetworkResult network_reply = NetworkFactory::performNetworkOperation(final_url, | ||||||
|                                                                         qApp->settings()->value(GROUP(Feeds), |                                                                         qApp->settings()->value(GROUP(Feeds), | ||||||
|                                                                                                 SETTING(Feeds::UpdateTimeout)).toInt(), |                                                                                                 SETTING(Feeds::UpdateTimeout)).toInt(), | ||||||
|                                                                         QByteArray(), QString(), |                                                                         QByteArray(), QString(), | ||||||
|                                                                         result_raw, QNetworkAccessManager::DeleteOperation, |                                                                         QByteArray(), QNetworkAccessManager::DeleteOperation, | ||||||
|                                                                         true, m_authUsername, m_authPassword, true); |                                                                         true, m_authUsername, m_authPassword, true); | ||||||
| 
 | 
 | ||||||
|   m_lastError = network_reply.first; |   m_lastError = network_reply.first; | ||||||
|  | @ -440,7 +439,7 @@ QString OwnCloudUserResponse::userId() const { | ||||||
| 
 | 
 | ||||||
| QDateTime OwnCloudUserResponse::lastLoginTime() const { | QDateTime OwnCloudUserResponse::lastLoginTime() const { | ||||||
|   if (isLoaded()) { |   if (isLoaded()) { | ||||||
|     return QDateTime::fromMSecsSinceEpoch(m_rawContent["lastLoginTimestamp"].toDouble()); |     return QDateTime::fromMSecsSinceEpoch(m_rawContent["lastLoginTimestamp"].toVariant().value<qint64>()); | ||||||
|   } |   } | ||||||
|   else { |   else { | ||||||
|     return QDateTime(); |     return QDateTime(); | ||||||
|  | @ -563,7 +562,7 @@ QList<Message> OwnCloudGetMessagesResponse::messages() const { | ||||||
| 
 | 
 | ||||||
|     msg.m_author = message_map["author"].toString(); |     msg.m_author = message_map["author"].toString(); | ||||||
|     msg.m_contents = message_map["body"].toString(); |     msg.m_contents = message_map["body"].toString(); | ||||||
|     msg.m_created = TextFactory::parseDateTime(message_map["pubDate"].toDouble() * 1000); |     msg.m_created = TextFactory::parseDateTime(message_map["pubDate"].toVariant().value<qint64>() * 1000); | ||||||
|     msg.m_createdFromFeed = true; |     msg.m_createdFromFeed = true; | ||||||
|     msg.m_customId = message_map["id"].toString(); |     msg.m_customId = message_map["id"].toString(); | ||||||
|     msg.m_customHash = message_map["guidHash"].toString(); |     msg.m_customHash = message_map["guidHash"].toString(); | ||||||
|  |  | ||||||
|  | @ -82,9 +82,9 @@ TtRssLoginResponse TtRssNetworkFactory::login() { | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   QJsonObject json; |   QJsonObject json; | ||||||
|   json.insert(QSL("op"), QJsonValue(QSL("login"))); |   json["op"] = "login"; | ||||||
|   json.insert(QSL("user"), QJsonValue(m_username)); |   json["user"] = m_username; | ||||||
|   json.insert(QSL("password"), QJsonValue(m_password)); |   json["password"] = m_password; | ||||||
| 
 | 
 | ||||||
|   QByteArray result_raw; |   QByteArray result_raw; | ||||||
|   NetworkResult network_reply = NetworkFactory::performNetworkOperation(m_url, qApp->settings()->value(GROUP(Feeds), |   NetworkResult network_reply = NetworkFactory::performNetworkOperation(m_url, qApp->settings()->value(GROUP(Feeds), | ||||||
|  | @ -110,8 +110,8 @@ TtRssResponse TtRssNetworkFactory::logout() { | ||||||
|   if (!m_sessionId.isEmpty()) { |   if (!m_sessionId.isEmpty()) { | ||||||
| 
 | 
 | ||||||
|     QJsonObject json; |     QJsonObject json; | ||||||
|     json.insert(QSL("op"), QJsonValue(QSL("logout"))); |     json["op"] = "logout"; | ||||||
|     json.insert(QSL("sid"), QJsonValue(m_sessionId)); |     json["sid"] = m_sessionId; | ||||||
| 
 | 
 | ||||||
|     QByteArray result_raw; |     QByteArray result_raw; | ||||||
|     NetworkResult network_reply = NetworkFactory::performNetworkOperation(m_url, qApp->settings()->value(GROUP(Feeds), |     NetworkResult network_reply = NetworkFactory::performNetworkOperation(m_url, qApp->settings()->value(GROUP(Feeds), | ||||||
|  | @ -141,9 +141,9 @@ TtRssResponse TtRssNetworkFactory::logout() { | ||||||
| 
 | 
 | ||||||
| TtRssGetFeedsCategoriesResponse TtRssNetworkFactory::getFeedsCategories() { | TtRssGetFeedsCategoriesResponse TtRssNetworkFactory::getFeedsCategories() { | ||||||
|   QJsonObject json; |   QJsonObject json; | ||||||
|   json.insert(QSL("op"), QJsonValue(QSL("getFeedTree"))); |   json["op"] = "getFeedTree"; | ||||||
|   json.insert(QSL("sid"), QJsonValue(m_sessionId)); |   json["sid"] = m_sessionId; | ||||||
|   json.insert(QSL("include_empty"), QJsonValue(true)); |   json["include_empty"] = true; | ||||||
| 
 | 
 | ||||||
|   const int timeout = qApp->settings()->value(GROUP(Feeds), SETTING(Feeds::UpdateTimeout)).toInt(); |   const int timeout = qApp->settings()->value(GROUP(Feeds), SETTING(Feeds::UpdateTimeout)).toInt(); | ||||||
|   QByteArray result_raw; |   QByteArray result_raw; | ||||||
|  | @ -156,7 +156,7 @@ TtRssGetFeedsCategoriesResponse TtRssNetworkFactory::getFeedsCategories() { | ||||||
|   if (result.isNotLoggedIn()) { |   if (result.isNotLoggedIn()) { | ||||||
|     // We are not logged in.
 |     // We are not logged in.
 | ||||||
|     login(); |     login(); | ||||||
|     json.insert(QSL("sid"), QJsonValue(m_sessionId)); |     json["sid"] = m_sessionId; | ||||||
| 
 | 
 | ||||||
|     network_reply = NetworkFactory::performNetworkOperation(m_url, timeout, QJsonDocument(json).toJson(QJsonDocument::Compact), CONTENT_TYPE, result_raw, |     network_reply = NetworkFactory::performNetworkOperation(m_url, timeout, QJsonDocument(json).toJson(QJsonDocument::Compact), CONTENT_TYPE, result_raw, | ||||||
|                                                QNetworkAccessManager::PostOperation, |                                                QNetworkAccessManager::PostOperation, | ||||||
|  | @ -197,7 +197,7 @@ TtRssGetHeadlinesResponse TtRssNetworkFactory::getHeadlines(int feed_id, int lim | ||||||
|   if (result.isNotLoggedIn()) { |   if (result.isNotLoggedIn()) { | ||||||
|     // We are not logged in.
 |     // We are not logged in.
 | ||||||
|     login(); |     login(); | ||||||
|     json.insert(QSL("sid"), QJsonValue(m_sessionId)); |     json["sid"] = m_sessionId; | ||||||
| 
 | 
 | ||||||
|     network_reply = NetworkFactory::performNetworkOperation(m_url, timeout, QJsonDocument(json).toJson(QJsonDocument::Compact), CONTENT_TYPE, result_raw, |     network_reply = NetworkFactory::performNetworkOperation(m_url, timeout, QJsonDocument(json).toJson(QJsonDocument::Compact), CONTENT_TYPE, result_raw, | ||||||
|                                                QNetworkAccessManager::PostOperation, |                                                QNetworkAccessManager::PostOperation, | ||||||
|  | @ -548,7 +548,7 @@ QList<Message> TtRssGetHeadlinesResponse::messages() const { | ||||||
| 
 | 
 | ||||||
|     // Multiply by 1000 because Tiny Tiny RSS API does not include miliseconds in Unix
 |     // Multiply by 1000 because Tiny Tiny RSS API does not include miliseconds in Unix
 | ||||||
|     // date/time number.
 |     // date/time number.
 | ||||||
|     message.m_created = TextFactory::parseDateTime(mapped["updated"].toDouble() * 1000); |     message.m_created = TextFactory::parseDateTime(mapped["updated"].toVariant().value<qint64>() * 1000); | ||||||
|     message.m_createdFromFeed = true; |     message.m_createdFromFeed = true; | ||||||
|     message.m_customId = mapped["id"].toString(); |     message.m_customId = mapped["id"].toString(); | ||||||
|     message.m_feedId = mapped["feed_id"].toString(); |     message.m_feedId = mapped["feed_id"].toString(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue