More work on getting message details.
This commit is contained in:
parent
d9ab6707da
commit
ddb450542e
@ -346,9 +346,12 @@ void GmailNetworkFactory::fillFullMessage(Message& msg, const QJsonObject& json,
|
|||||||
// TODO: Pokračovat.
|
// TODO: Pokračovat.
|
||||||
foreach (const QJsonValue& body_part, json["payload"].toObject()["parts"].toArray()) {
|
foreach (const QJsonValue& body_part, json["payload"].toObject()["parts"].toArray()) {
|
||||||
QJsonObject body_obj = body_part.toObject();
|
QJsonObject body_obj = body_part.toObject();
|
||||||
|
QByteArray body_data = body_obj["body"].toObject()["data"].toString().toLocal8Bit();
|
||||||
|
|
||||||
msg.m_contents = QByteArray::fromBase64(body_obj["body"].toObject()["data"].toString().toLocal8Bit(),
|
if (!body_data.isEmpty()) {
|
||||||
QByteArray::Base64Option::Base64UrlEncoding);
|
msg.m_contents = QByteArray::fromBase64(body_data, QByteArray::Base64Option::Base64UrlEncoding);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user