From 5bc6d147c48bf68376ff0d43e9640dd7b2af559e Mon Sep 17 00:00:00 2001 From: nicksales72 Date: Fri, 13 Mar 2026 09:00:58 -0400 Subject: [PATCH] .catch() --- src/lib/server/match/invites.ts | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/lib/server/match/invites.ts b/src/lib/server/match/invites.ts index 4be45f8..08bc941 100644 --- a/src/lib/server/match/invites.ts +++ b/src/lib/server/match/invites.ts @@ -66,20 +66,16 @@ export async function createInvite(opts: { await createNotification(member.userId, 'match_invite', title, notifMessage, invite.id); } - // Send Bancho DMs (best-effort) + // Send Bancho DMs (best-effort) for (const member of invitedMembers) { - try { - const u = await db.query.user.findFirst({ - where: eq(user.id, member.userId) - }); - if (u?.name) { - await sendDM( - u.name, - `Match invite: ${title}. Accept/decline at https://esports.vash.software/matches or reply !accept ${invite.id.slice(0, 8)}` - ); - } - } catch { - // DM sending is best-effort + const u = await db.query.user.findFirst({ + where: eq(user.id, member.userId) + }); + if (u?.name) { + sendDM( + u.name, + `Match invite: ${title}. Accept/decline at https://esports.vash.software/matches or reply !accept ${invite.id.slice(0, 8)}` + ).catch(() => {}); // Silent best-effort } }