Skip to content

Commit

Permalink
Fix stempel
Browse files Browse the repository at this point in the history
  • Loading branch information
holzmaster committed Dec 14, 2024
1 parent d53bf7f commit 89aefa0
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions src/storage/stempel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,20 @@ export async function insertStempel(
invitedMember: GuildMember,
ctx = db(),
): Promise<boolean> {
const res = await ctx
.insertInto("stempels")
.values({
inviterId: inviter.id,
invitedMemberId: invitedMember.id,
})
.returning("id")
.executeTakeFirst();
try {
const res = await ctx
.insertInto("stempels")
.values({
inviterId: inviter.id,
invitedMemberId: invitedMember.id,
})
.returning("id")
.executeTakeFirst();

return typeof res?.id === "string";
return typeof res?.id !== "undefined";
} catch {
return false; // probably a unique constraint violation (haha)
}
}

export function getStempelByInviter(inviter: GuildMember, ctx = db()): Promise<Stempel[]> {
Expand Down

0 comments on commit 89aefa0

Please sign in to comment.