game version re-ordering

This commit is contained in:
DecDuck
2024-10-14 20:34:23 +11:00
parent 8674ac7211
commit 329c74d3ce
18 changed files with 354 additions and 50 deletions

View File

@ -195,7 +195,8 @@ class LibraryManager {
async importVersion(
gameId: string,
versionName: string,
metadata: { platform: string; setup: string; startup: string }
metadata: { platform: string; setup: string; startup: string },
delta = false
) {
const taskId = `import:${gameId}:${versionName}`;
@ -238,6 +239,10 @@ class LibraryManager {
log("Created manifest successfully!");
const currentIndex = await prisma.gameVersion.count({
where: { gameId: gameId },
});
// Then, create the database object
const version = await prisma.gameVersion.create({
data: {
@ -247,6 +252,8 @@ class LibraryManager {
setupCommand: metadata.setup,
launchCommand: metadata.startup,
dropletManifest: manifest,
versionIndex: currentIndex,
delta: delta,
},
});