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

@@ -3,7 +3,7 @@
-- https://www.phpmyadmin.net/
--
-- Host: localhost
-- Generation Time: Nov 02, 2025 at 03:39 AM
-- Generation Time: Nov 03, 2025 at 05:02 AM
-- Server version: 12.0.2-MariaDB
-- PHP Version: 8.4.14
@@ -48,7 +48,8 @@ CREATE TABLE `launcherupdates` (
`downloadUrls` text NOT NULL,
`platforms` text NOT NULL,
`hidden` tinyint(1) NOT NULL DEFAULT 1,
`place` int(11) NOT NULL DEFAULT 0
`place` int(11) NOT NULL DEFAULT 0,
`sha256sums` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED;
-- --------------------------------------------------------

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])