diff --git a/src/MatrixClient.cc b/src/MatrixClient.cc index 44257172..fdc675b4 100644 --- a/src/MatrixClient.cc +++ b/src/MatrixClient.cc @@ -516,11 +516,10 @@ MatrixClient::getOwnCommunities() noexcept try { QList response; - for (auto it = json["groups"].toArray().constBegin(); - it != json["groups"].toArray().constEnd(); - it++) { - response.append(it->toString()); - } + + for (auto group : json["groups"].toArray()) + response.append(group.toString()); + emit getOwnCommunitiesResponse(response); } catch (DeserializationException &e) { qWarning() << "Own communities:" << e.what();