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:
parent
f37e090233
commit
c7155c3835
1 changed files with 18 additions and 6 deletions
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue