0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-10-01 05:08:59 +02:00

modules/console: List user read ignores when target is omitted.

This commit is contained in:
Jason Volk 2018-05-31 02:48:09 -07:00
parent f37e090233
commit c7155c3835

View file

@ -4906,9 +4906,26 @@ console_cmd__user__read__ignore(opt &out, const string_view &line)
string_view target
{
param.at(1)
param[1]
};
const m::user::room user_room
{
my_user
};
if(!target)
{
m::room::state{user_room}.for_each("ircd.read.ignore", [&out]
(const m::event &event)
{
out << at<"state_key"_>(event)
<< std::endl;
});
return true;
}
char buf[m::id::MAX_SIZE];
switch(m::sigil(target))
{
@ -4926,11 +4943,6 @@ console_cmd__user__read__ignore(opt &out, const string_view &line)
};
}
const m::user::room user_room
{
my_user
};
if(user_room.has("ircd.read.ignore", target))
{
out << "User " << my_user.user_id << " is already not sending"