| 119 | } |
| 120 | |
| 121 | QHash<openmittsu::protocol::ContactId, QString> ContactMessageBackupObject::getContactMessageFiles(QDir const& path) { |
| 122 | QHash<openmittsu::protocol::ContactId, QString> result; |
| 123 | |
| 124 | QStringList const files = path.entryList(QDir::Files); |
| 125 | for (int i = 0; i < files.size(); ++i) { |
| 126 | QString const& filename = files.at(i); |
| 127 | if (filename.startsWith(QStringLiteral("message_")) && (filename.size() == 20) && filename.endsWith(QStringLiteral(".csv"))) { |
| 128 | QString const idString = filename.mid(8, 8); |
| 129 | result.insert(openmittsu::protocol::ContactId(idString), filename); |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | return result; |
| 134 | } |
| 135 | |
| 136 | } |
| 137 | } |