| 619 | } |
| 620 | |
| 621 | QString SimpleDatabase::makeBodyForFile(QByteArray const& file, QString const& mimeType, QString const& fileName, QString const& caption) const { |
| 622 | // [null,null,""image/gif"",481500,""bla.gif"",1,true,""Test""] |
| 623 | QString body; |
| 624 | if (caption.isEmpty()) { |
| 625 | body = QStringLiteral("[null,null,\"%1\",%2,\"%3\",1,true,null]").arg(mimeType).arg(file.size()).arg(fileName); |
| 626 | } else { |
| 627 | body = QStringLiteral("[null,null,\"%1\",%2,\"%3\",1,true,\"%4\"]").arg(mimeType).arg(file.size()).arg(fileName).arg(caption); |
| 628 | } |
| 629 | return body; |
| 630 | } |
| 631 | |
| 632 | openmittsu::protocol::MessageId SimpleDatabase::storeSentContactMessageAudio(openmittsu::protocol::ContactId const& receiver, openmittsu::protocol::MessageTime const& timeCreated, bool isQueued, QByteArray const& audio, quint16 lengthInSeconds) { |
| 633 | if (!hasContact(receiver)) { |