Fix Inoreader dates by adjusting the parsing

Use QDateTime::fromSecsSinceEpoch with UTC specified, as this is the
correct way to parse unix timestamps
This commit is contained in:
Skycoder42 2018-05-29 17:44:10 +02:00
parent 38443cbd6d
commit 6d7b411d2b
No known key found for this signature in database
GPG Key ID: 8E01AD9EF0578D2B

View File

@ -311,7 +311,7 @@ QList<Message> InoreaderNetworkFactory::decodeMessages(const QString& messages_j
message.m_title = message_obj["title"].toString();
message.m_author = message_obj["author"].toString();
message.m_created = QDateTime::fromMSecsSinceEpoch(message_obj["published"].toInt()*1000);
message.m_created = QDateTime::fromSecsSinceEpoch(message_obj["published"].toInt(), Qt::UTC);
message.m_createdFromFeed = true;
message.m_customId = message_obj["id"].toString();