From bee9278a1aaaabd9b9c90c84e7c713b36bbde5e9 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sat, 28 Apr 2018 13:16:37 +0300 Subject: Remove old/unused code --- src/MatrixClient.cc | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'src/MatrixClient.cc') 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 #include -#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 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 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); }); } -- cgit 1.5.1