summary refs log tree commit diff
path: root/src/MatrixClient.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-04-28 13:16:37 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-04-28 13:16:37 +0300
commitbee9278a1aaaabd9b9c90c84e7c713b36bbde5e9 (patch)
tree84689222576f0c821b1c6ca007dd88dc8c01054a /src/MatrixClient.cc
parentAdd support for displaying m.sticker events (diff)
downloadnheko-bee9278a1aaaabd9b9c90c84e7c713b36bbde5e9.tar.xz
Remove old/unused code
Diffstat (limited to 'src/MatrixClient.cc')
-rw-r--r--src/MatrixClient.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/MatrixClient.cc b/src/MatrixClient.cc

index e95f8b97..5593dbe6 100644 --- a/src/MatrixClient.cc +++ b/src/MatrixClient.cc
@@ -31,7 +31,6 @@ #include <QtConcurrent> #include <mtx/errors.hpp> -#include "Deserializable.h" #include "MatrixClient.h" MatrixClient::MatrixClient(QString server, QObject *parent) @@ -559,16 +558,16 @@ MatrixClient::getOwnCommunities() noexcept auto data = reply->readAll(); auto json = QJsonDocument::fromJson(data).object(); - try { - QList<QString> response; + if (!json.contains("groups")) { + qWarning() << "failed to parse own communities. 'groups' key not found"; + return; + } - for (auto group : json["groups"].toArray()) - response.append(group.toString()); + QList<QString> response; + for (auto group : json["groups"].toArray()) + response.append(group.toString()); - emit getOwnCommunitiesResponse(response); - } catch (DeserializationException &e) { - qWarning() << "Own communities:" << e.what(); - } + emit getOwnCommunitiesResponse(response); }); }