21 lines
563 B
TypeScript
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;
|
|
} |