[ci skip]
This commit is contained in:
Konstantinos Sideris 2018-01-11 16:34:43 +02:00
parent 0570135253
commit 9521efab7e
2 changed files with 23 additions and 17 deletions

View File

@ -42,30 +42,36 @@ MatrixClient::MatrixClient(QString server, QObject *parent)
txn_id_ = settings.value("client/transaction_id", 1).toInt(); txn_id_ = settings.value("client/transaction_id", 1).toInt();
QJsonObject default_filter{ QJsonObject default_filter{
{"room", {
"room",
QJsonObject{ QJsonObject{
{"include_leave", true}, {"include_leave", true},
{"account_data", {
"account_data",
QJsonObject{ QJsonObject{
{"not_types", QJsonArray{"*"}}, {"not_types", QJsonArray{"*"}},
}, },
}, },
}, },
},{"account_data", },
{
"account_data",
QJsonObject{ QJsonObject{
{"not_types", QJsonArray{"*"}}, {"not_types", QJsonArray{"*"}},
}, },
},{"presence", },
{
"presence",
QJsonObject{ QJsonObject{
{"not_types", QJsonArray{"*"}}, {"not_types", QJsonArray{"*"}},
}, },
}, },
}; };
filter_ = settings.value( filter_ = settings
"client/sync_filter", .value("client/sync_filter",
QJsonDocument(default_filter).toJson(QJsonDocument::Compact) QJsonDocument(default_filter).toJson(QJsonDocument::Compact))
).toString(); .toString();
connect(this, connect(this,
&QNetworkAccessManager::networkAccessibleChanged, &QNetworkAccessManager::networkAccessibleChanged,