✨ Notify level actual take actions
This commit is contained in:
parent
9e17be38d8
commit
922bf110ac
@ -121,6 +121,14 @@ public class ChatService(
|
||||
});
|
||||
|
||||
if (member.Account.Id == sender.AccountId) continue;
|
||||
if (member.Notify == ChatMemberNotify.None) continue;
|
||||
if (message.MembersMentioned is null || !message.MembersMentioned.Contains(member.Account.Id))
|
||||
{
|
||||
var now = SystemClock.Instance.GetCurrentInstant();
|
||||
if (member.BreakUntil is not null && member.BreakUntil > now) continue;
|
||||
}
|
||||
else if (member.Notify == ChatMemberNotify.Mentions) continue;
|
||||
|
||||
accountsToNotify.Add(member.Account);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user