From cc7bc15d89fc75c88ca61eb5ef6e9f43f2d91b35 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Wed, 22 Feb 2023 14:20:28 -0800 Subject: [PATCH] ircd::m::rooms::summary: Add room_type to /publicRooms response. --- matrix/rooms_summary.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/matrix/rooms_summary.cc b/matrix/rooms_summary.cc index b84cede96..542c7942f 100644 --- a/matrix/rooms_summary.cc +++ b/matrix/rooms_summary.cc @@ -486,6 +486,17 @@ ircd::m::rooms::summary::chunk_local(const m::room &room, }; } + // room_type + { + char buf[128]; + string_view room_type; + if((room_type = m::type(buf, room))) + json::stack::member + { + obj, "room_type", room_type + }; + } + query("m.room.topic", "topic", [&obj] (const string_view &value) {