mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-15 23:41:53 -05:00
22 lines
609 B
TypeScript
22 lines
609 B
TypeScript
import { PlusStatus } from "@prisma/client";
|
|
import { Factory } from "fishery";
|
|
import { randomElement } from "../../utils/arrays";
|
|
import prisma from "../client";
|
|
|
|
export default Factory.define<PlusStatus>(({ params, onCreate }) => {
|
|
onCreate((plusStatus) => {
|
|
return prisma.plusStatus.create({ data: plusStatus });
|
|
});
|
|
|
|
return {
|
|
userId: 1, // TODO: automatically build a User object, if necessary
|
|
membershipTier: null,
|
|
region: randomElement(["EU", "NA"]),
|
|
voucherId: null,
|
|
vouchTier: null,
|
|
canVouchFor: null,
|
|
canVouchAgainAfter: null,
|
|
nameForVoting: null,
|
|
};
|
|
});
|