From eb587c63344cc1541591da66f8e80e3cfe77a48d Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 11 Aug 2019 20:07:32 -0700 Subject: [PATCH] ircd::m: Improve the exists(user_id) check. --- ircd/m.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ircd/m.cc b/ircd/m.cc index e7aed949b..1ca82ec47 100644 --- a/ircd/m.cc +++ b/ircd/m.cc @@ -2601,7 +2601,13 @@ ircd::m::user::tokens bool ircd::m::exists(const user::id &user_id) { - return user::users.has("ircd.user", user_id); + // The way we know a user exists is testing if their room exists. + const m::user::room user_room + { + user_id + }; + + return m::exists(user_room); } bool