diff --git a/include/ircd/m/room.h b/include/ircd/m/room.h index f48b6247b..d367e5046 100644 --- a/include/ircd/m/room.h +++ b/include/ircd/m/room.h @@ -25,6 +25,7 @@ namespace ircd::m bool my(const room &); // [GET] Util + bool exists(const room &); bool exists(const id::room &); id::room room_id(const mutable_buffer &, const id::room_alias &); diff --git a/ircd/m/room.cc b/ircd/m/room.cc index 0a5003c8a..7a5ccd975 100644 --- a/ircd/m/room.cc +++ b/ircd/m/room.cc @@ -94,6 +94,12 @@ ircd::m::exists(const id::room &room_id) return bool(it); } +bool +ircd::m::exists(const room &room) +{ + return exists(room.room_id); +} + bool ircd::m::my(const room &room) {