happy-server/sources/storage/seq.ts
2025-09-01 14:04:30 -07:00

21 lines
563 B
TypeScript

import { db } from "@/storage/db";
export async function allocateUserSeq(accountId: string) {
const user = await db.account.update({
where: { id: accountId },
select: { seq: true },
data: { seq: { increment: 1 } }
});
const seq = user.seq;
return seq;
}
export async function allocateSessionSeq(sessionId: string) {
const session = await db.session.update({
where: { id: sessionId },
select: { seq: true },
data: { seq: { increment: 1 } }
});
const seq = session.seq;
return seq;
}