0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-28 06:48:20 +02:00

ircd:Ⓜ️:push: Search formatted_body for contains_user_mxid.

This commit is contained in:
Jason Volk 2020-03-22 18:12:11 -07:00
parent edecb8b9ae
commit 2a301d6b2a

View file

@ -181,6 +181,10 @@ try
{
assert(json::get<"kind"_>(cond) == "contains_user_mxid");
assert(opts.user_id);
if(unlikely(!opts.user_id))
return false;
const json::object &content
{
json::get<"content"_>(event)
@ -191,14 +195,18 @@ try
content["body"]
};
if(!body)
return false;
if(has(body, opts.user_id))
return true;
assert(opts.user_id);
if(unlikely(!opts.user_id))
return false;
const json::string &formatted_body
{
content["formatted_body"]
};
return has(body, opts.user_id);
if(has(formatted_body, opts.user_id))
return true;
return false;
}
catch(const ctx::interrupted &)
{