Add sha256sums to update data

This commit is contained in:
2025-11-02 22:03:23 -07:00
parent 44779b607b
commit 642aebad98
3 changed files with 9 additions and 5 deletions

View File

@@ -28,5 +28,6 @@ export const launcherUpdates = mysqlTable('launcherupdates', {
platforms: text('platforms').notNull(),
executables: text('executables').notNull(),
hidden: boolean('hidden').notNull().default(true),
place: int('place').notNull().default(0)
place: int('place').notNull().default(0),
sha256sums: text('sha256sums').notNull()
})

View File

@@ -8,7 +8,8 @@ export async function handler(db: MySql2Database) {
id: launcherUpdates.id,
releaseDate: launcherUpdates.releaseDate,
downloadUrls: launcherUpdates.downloadUrls,
platforms: launcherUpdates.platforms
platforms: launcherUpdates.platforms,
sha256sums: launcherUpdates.sha256sums
})
.from(launcherUpdates)
.where(eq(launcherUpdates.hidden, false))
@@ -19,7 +20,8 @@ export async function handler(db: MySql2Database) {
const versions = versionsRaw.map(v => ({
...v,
downloadUrls: JSON.parse(v.downloadUrls),
platforms: JSON.parse(v.platforms)
platforms: JSON.parse(v.platforms),
sha256sums: JSON.parse(v.sha256sums)
}))
return jsonResponse(versions[0])