.catch()
This commit is contained in:
@@ -68,18 +68,14 @@ export async function createInvite(opts: {
|
|||||||
|
|
||||||
// Send Bancho DMs (best-effort)
|
// Send Bancho DMs (best-effort)
|
||||||
for (const member of invitedMembers) {
|
for (const member of invitedMembers) {
|
||||||
try {
|
const u = await db.query.user.findFirst({
|
||||||
const u = await db.query.user.findFirst({
|
where: eq(user.id, member.userId)
|
||||||
where: eq(user.id, member.userId)
|
});
|
||||||
});
|
if (u?.name) {
|
||||||
if (u?.name) {
|
sendDM(
|
||||||
await sendDM(
|
u.name,
|
||||||
u.name,
|
`Match invite: ${title}. Accept/decline at https://esports.vash.software/matches or reply !accept ${invite.id.slice(0, 8)}`
|
||||||
`Match invite: ${title}. Accept/decline at https://esports.vash.software/matches or reply !accept ${invite.id.slice(0, 8)}`
|
).catch(() => {}); // Silent best-effort
|
||||||
);
|
|
||||||
}
|
|
||||||
} catch {
|
|
||||||
// DM sending is best-effort
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user