ircd:Ⓜ️:filter: Remove noexcept due to supplied json parse.
This commit is contained in:
parent
6cfd037ebd
commit
e2e0b6294f
|
@ -19,8 +19,8 @@ namespace ircd::m
|
|||
struct room_event_filter;
|
||||
struct state_filter;
|
||||
|
||||
bool match(const event_filter &, const event &) noexcept;
|
||||
bool match(const room_event_filter &, const event &) noexcept;
|
||||
bool match(const event_filter &, const event &);
|
||||
bool match(const room_event_filter &, const event &);
|
||||
}
|
||||
|
||||
/// 5.1 "Filter" we use event_filter here
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
bool
|
||||
ircd::m::match(const room_event_filter &filter,
|
||||
const event &event)
|
||||
noexcept
|
||||
{
|
||||
if(json::get<"contains_url"_>(filter) == true)
|
||||
if(!json::get<"content"_>(event).has("url"))
|
||||
|
@ -42,7 +41,6 @@ noexcept
|
|||
bool
|
||||
ircd::m::match(const event_filter &filter,
|
||||
const event &event)
|
||||
noexcept
|
||||
{
|
||||
for(const json::string type : json::get<"not_types"_>(filter))
|
||||
if(json::get<"type"_>(event) == type)
|
||||
|
|
Loading…
Reference in New Issue