API optimisations (#343)

* feat: api optimisation

* feat: emulator rename
This commit is contained in:
DecDuck
2026-02-06 23:12:03 +11:00
committed by GitHub
parent 276f4f6389
commit 9b0f9994f6
20 changed files with 246 additions and 134 deletions
+4 -4
View File
@@ -20,7 +20,7 @@ export type AdminFetchGameType = Prisma.GameGetPayload<{
setups: true;
launches: {
include: {
executor: {
emulator: {
include: {
gameVersion: {
select: {
@@ -38,7 +38,7 @@ export type AdminFetchGameType = Prisma.GameGetPayload<{
};
};
};
executions: {
emulations: {
select: {
launchId: true;
};
@@ -77,7 +77,7 @@ export default defineEventHandler<
setups: true,
launches: {
include: {
executor: {
emulator: {
include: {
gameVersion: {
select: {
@@ -95,7 +95,7 @@ export default defineEventHandler<
},
},
},
executions: {
emulations: {
select: {
launchId: true,
},
@@ -19,7 +19,7 @@ export const ImportVersion = type({
name: "string",
launch: "string",
umuId: "string?",
executorId: "string?",
emulatorId: "string?",
suggestions: "string[]?",
}).array(),