summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorkamathmanu <manuriddle@gmail.com>2021-08-14 09:44:34 -0400
committerkamathmanu <manuriddle@gmail.com>2021-08-14 09:44:34 -0400
commiteaddfb4f7308a3ae4a84c11fff279d9b872932ef (patch)
tree61fbec3acaca4ef6629dfd44ee6599a45e9a0162 /src
parentRan qmlformat and make license (diff)
downloadnheko-eaddfb4f7308a3ae4a84c11fff279d9b872932ef.tar.xz
Clean up final nits
Diffstat (limited to 'src')
-rw-r--r--src/RoomDirectoryModel.cpp4
-rw-r--r--src/RoomDirectoryModel.h7
2 files changed, 6 insertions, 5 deletions
diff --git a/src/RoomDirectoryModel.cpp b/src/RoomDirectoryModel.cpp

index 5873771f..61c3eb72 100644 --- a/src/RoomDirectoryModel.cpp +++ b/src/RoomDirectoryModel.cpp
@@ -69,10 +69,8 @@ RoomDirectoryModel::setSearchTerm(const QString &f) bool RoomDirectoryModel::canJoinRoom(const QByteArray &room) { - const auto &cache = cache::roomInfo(); const QString room_id(room); - const bool validRoom = !room_id.isNull() && !room_id.isEmpty(); - return validRoom && !cache.contains(room_id); + return !room_id.isEmpty() && !cache::getRoomInfo({room_id.toStdString()}).count(room_id); } std::vector<std::string> diff --git a/src/RoomDirectoryModel.h b/src/RoomDirectoryModel.h
index b7eda00d..791384fa 100644 --- a/src/RoomDirectoryModel.h +++ b/src/RoomDirectoryModel.h
@@ -71,11 +71,14 @@ signals: void reachedEndOfPaginationChanged(); public slots: - void displayRooms(std::vector<mtx::responses::PublicRoomsChunk> rooms, - const std::string &next_batch); void setMatrixServer(const QString &s = ""); void setSearchTerm(const QString &f); +private slots: + + void displayRooms(std::vector<mtx::responses::PublicRoomsChunk> rooms, + const std::string &next_batch); + private: static constexpr size_t limit_ = 50;