cleanup & polish

This commit is contained in:
DecDuck
2024-10-21 21:49:51 +11:00
parent 0a715fef08
commit c355f6fdbb
5 changed files with 26 additions and 20 deletions

View File

@ -22,6 +22,4 @@ export default defineNuxtConfig({
websocket: true, websocket: true,
}, },
}, },
ssr: false,
}); });

View File

@ -10,7 +10,7 @@
"postinstall": "nuxt prepare" "postinstall": "nuxt prepare"
}, },
"dependencies": { "dependencies": {
"@drop/droplet": "^0.5.0", "@drop/droplet": "^0.5.1",
"@headlessui/vue": "^1.7.23", "@headlessui/vue": "^1.7.23",
"@heroicons/vue": "^2.1.5", "@heroicons/vue": "^2.1.5",
"@prisma/client": "5.20.0", "@prisma/client": "5.20.0",
@ -47,7 +47,7 @@
"tailwindcss": "^3.4.13" "tailwindcss": "^3.4.13"
}, },
"optionalDependencies": { "optionalDependencies": {
"@drop/droplet-linux-x64-gnu": "^0.5.0", "@drop/droplet-linux-x64-gnu": "^0.5.1",
"@drop/droplet-win32-x64-msvc": "^0.5.0" "@drop/droplet-win32-x64-msvc": "^0.5.1"
} }
} }

View File

@ -12,5 +12,10 @@ export default defineClientEventHandler(async (h3) => {
}); });
const manifest = await manifestGenerator.generateManifest(id, version); const manifest = await manifestGenerator.generateManifest(id, version);
if (!manifest)
throw createError({
statusCode: 400,
statusMessage: "Invalid game or version, or no versions added.",
});
return manifest; return manifest;
}); });

View File

@ -21,7 +21,10 @@ export default defineClientEventHandler(async (h3, {}) => {
setupCommand: true, setupCommand: true,
launchCommand: true, launchCommand: true,
delta: true, delta: true,
} },
orderBy: {
versionIndex: "desc", // Latest one first
},
}); });
return versions; return versions;

View File

@ -296,23 +296,23 @@
dependencies: dependencies:
mime "^3.0.0" mime "^3.0.0"
"@drop/droplet-linux-x64-gnu@^0.5.0": "@drop/droplet-linux-x64-gnu@^0.5.1":
version "0.5.0" version "0.5.1"
resolved "https://lab.deepcore.dev/api/v4/projects/57/packages/npm/@drop/droplet-linux-x64-gnu/-/@drop/droplet-linux-x64-gnu-0.5.0.tgz#06643f7bc79de4b35a395295ef1e29fad46f32b5" resolved "https://lab.deepcore.dev/api/v4/projects/57/packages/npm/@drop/droplet-linux-x64-gnu/-/@drop/droplet-linux-x64-gnu-0.5.1.tgz#3313f2ab18113efe15c5e7fc1c0b04f9006ebfbb"
integrity sha1-BmQ/e8ed5LNaOVKV7x4p+tRvMrU= integrity sha1-MxPyqxgRPv4Vxef8HAsE+QBuv7s=
"@drop/droplet-win32-x64-msvc@^0.5.0": "@drop/droplet-win32-x64-msvc@^0.5.1":
version "0.5.0" version "0.5.1"
resolved "https://lab.deepcore.dev/api/v4/projects/57/packages/npm/@drop/droplet-win32-x64-msvc/-/@drop/droplet-win32-x64-msvc-0.5.0.tgz#abc02af2102f0faaf4561473b7a18395a0ba2b10" resolved "https://lab.deepcore.dev/api/v4/projects/57/packages/npm/@drop/droplet-win32-x64-msvc/-/@drop/droplet-win32-x64-msvc-0.5.1.tgz#789e208884716971df428ebd43e42fc595edd634"
integrity sha1-q8Aq8hAvD6r0VhRzt6GDlaC6KxA= integrity sha1-eJ4giIRxaXHfQo69Q+QvxZXt1jQ=
"@drop/droplet@^0.5.0": "@drop/droplet@^0.5.1":
version "0.5.0" version "0.5.1"
resolved "https://lab.deepcore.dev/api/v4/projects/57/packages/npm/@drop/droplet/-/@drop/droplet-0.5.0.tgz#27da4f7292c9b860d38bb785c0fb2bb3b9cd50a3" resolved "https://lab.deepcore.dev/api/v4/projects/57/packages/npm/@drop/droplet/-/@drop/droplet-0.5.1.tgz#646158e06712e7d132050f7deb37b866edc9121a"
integrity sha1-J9pPcpLJuGDTi7eFwPsrs7nNUKM= integrity sha1-ZGFY4GcS59EyBQ996ze4Zu3JEho=
optionalDependencies: optionalDependencies:
"@drop/droplet-linux-x64-gnu" "0.5.0" "@drop/droplet-linux-x64-gnu" "0.5.1"
"@drop/droplet-win32-x64-msvc" "0.5.0" "@drop/droplet-win32-x64-msvc" "0.5.1"
"@esbuild/aix-ppc64@0.20.2": "@esbuild/aix-ppc64@0.20.2":
version "0.20.2" version "0.20.2"