1
0
Fork 0

fix: don't check perms for every quarantine alert

user-stream
Lea 2023-08-26 20:57:43 +02:00
parent f6c2bd1e96
commit da3ae73c1e
Signed by: lea
GPG Key ID: 1BAFFE8347019C42
1 changed files with 13 additions and 1 deletions

View File

@ -721,7 +721,19 @@ export async function quarantineServer(serverId: string, message: string) {
});
await Promise.allSettled(
members.map((member) => sendAlert(member._id.user, message))
members.map(async (member) => {
const messageId = ulid();
let dm = await findDM(PLATFORM_MOD_ID, member._id.user);
if (!dm) dm = await createDM(PLATFORM_MOD_ID, member._id.user, messageId);
await sendChatMessage({
_id: messageId,
author: PLATFORM_MOD_ID,
channel: dm._id,
content: message,
});
})
);
}