sendou.ink/prisma/factories/user.ts
2021-04-02 00:35:58 +03:00

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,
};
});