mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-14 06:50:38 -05:00
36 lines
760 B
TypeScript
36 lines
760 B
TypeScript
import { Prisma } from "@prisma/client";
|
|
import prisma from "prisma/client";
|
|
|
|
export type GetAllFreeAgentPostsData = Prisma.PromiseReturnType<
|
|
typeof getAllFreeAgentPosts
|
|
>;
|
|
|
|
export const getAllFreeAgentPosts = async () =>
|
|
prisma.freeAgentPost.findMany({
|
|
select: {
|
|
id: true,
|
|
canVC: true,
|
|
playstyles: true,
|
|
content: true,
|
|
updatedAt: true,
|
|
user: {
|
|
select: {
|
|
username: true,
|
|
discordId: true,
|
|
discriminator: true,
|
|
discordAvatar: true,
|
|
profile: {
|
|
select: {
|
|
weaponPool: true,
|
|
country: true,
|
|
bio: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
orderBy: {
|
|
updatedAt: "desc",
|
|
},
|
|
});
|