mirror of
https://github.com/matrix-construct/construct
synced 2024-06-25 21:38:18 +02:00
ircd:Ⓜ️:room::power: Relax existential condition to allow fallback; minor cleanup.
This commit is contained in:
parent
9a43a9524c
commit
04c02d5e7a
|
@ -2244,7 +2244,7 @@ const try
|
||||||
|
|
||||||
const json::object &users
|
const json::object &users
|
||||||
{
|
{
|
||||||
content.at("users")
|
content.get("users")
|
||||||
};
|
};
|
||||||
|
|
||||||
ret = users.get<int64_t>(user_id, users_default);
|
ret = users.get<int64_t>(user_id, users_default);
|
||||||
|
@ -2280,7 +2280,7 @@ const try
|
||||||
default_event_level
|
default_event_level
|
||||||
};
|
};
|
||||||
|
|
||||||
view([&type, &ret]
|
const auto closure{[&type, &ret]
|
||||||
(const json::object &content)
|
(const json::object &content)
|
||||||
{
|
{
|
||||||
const auto &events_default
|
const auto &events_default
|
||||||
|
@ -2294,7 +2294,12 @@ const try
|
||||||
};
|
};
|
||||||
|
|
||||||
ret = events.get<int64_t>(type, events_default);
|
ret = events.get<int64_t>(type, events_default);
|
||||||
});
|
}};
|
||||||
|
|
||||||
|
const bool has_power_levels_event
|
||||||
|
{
|
||||||
|
view(closure)
|
||||||
|
};
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2316,7 +2321,7 @@ const try
|
||||||
default_power_level
|
default_power_level
|
||||||
};
|
};
|
||||||
|
|
||||||
view([&type, &ret]
|
const auto closure{[&type, &ret]
|
||||||
(const json::object &content)
|
(const json::object &content)
|
||||||
{
|
{
|
||||||
const auto &state_default
|
const auto &state_default
|
||||||
|
@ -2330,7 +2335,12 @@ const try
|
||||||
};
|
};
|
||||||
|
|
||||||
ret = events.get<int64_t>(type, state_default);
|
ret = events.get<int64_t>(type, state_default);
|
||||||
});
|
}};
|
||||||
|
|
||||||
|
const bool has_power_levels_event
|
||||||
|
{
|
||||||
|
view(closure)
|
||||||
|
};
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue