mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-25 21:13:41 -05:00
22 lines
545 B
TypeScript
22 lines
545 B
TypeScript
import { Factory } from "fishery";
|
|
import { User } from "@prisma/client";
|
|
import prisma from "../client";
|
|
|
|
export default Factory.define<User>(({ sequence, onCreate }) => {
|
|
onCreate((user) => {
|
|
return prisma.user.create({ data: user });
|
|
});
|
|
|
|
return {
|
|
id: sequence,
|
|
discordId: sequence.toString().padStart(17, "0"),
|
|
discordAvatar: null,
|
|
discriminator: sequence.toString().padStart(4, "0"),
|
|
username: `User${sequence}`,
|
|
patreonTier: 0,
|
|
canPostEvents: false,
|
|
teamId: null,
|
|
ladderTeamId: null,
|
|
};
|
|
});
|