Add sha256sums to update data
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
-- https://www.phpmyadmin.net/
|
-- https://www.phpmyadmin.net/
|
||||||
--
|
--
|
||||||
-- Host: localhost
|
-- 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
|
-- Server version: 12.0.2-MariaDB
|
||||||
-- PHP Version: 8.4.14
|
-- PHP Version: 8.4.14
|
||||||
|
|
||||||
@@ -48,7 +48,8 @@ CREATE TABLE `launcherupdates` (
|
|||||||
`downloadUrls` text NOT NULL,
|
`downloadUrls` text NOT NULL,
|
||||||
`platforms` text NOT NULL,
|
`platforms` text NOT NULL,
|
||||||
`hidden` tinyint(1) NOT NULL DEFAULT 1,
|
`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;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|||||||
@@ -28,5 +28,6 @@ export const launcherUpdates = mysqlTable('launcherupdates', {
|
|||||||
platforms: text('platforms').notNull(),
|
platforms: text('platforms').notNull(),
|
||||||
executables: text('executables').notNull(),
|
executables: text('executables').notNull(),
|
||||||
hidden: boolean('hidden').notNull().default(true),
|
hidden: boolean('hidden').notNull().default(true),
|
||||||
place: int('place').notNull().default(0)
|
place: int('place').notNull().default(0),
|
||||||
|
sha256sums: text('sha256sums').notNull()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -8,7 +8,8 @@ export async function handler(db: MySql2Database) {
|
|||||||
id: launcherUpdates.id,
|
id: launcherUpdates.id,
|
||||||
releaseDate: launcherUpdates.releaseDate,
|
releaseDate: launcherUpdates.releaseDate,
|
||||||
downloadUrls: launcherUpdates.downloadUrls,
|
downloadUrls: launcherUpdates.downloadUrls,
|
||||||
platforms: launcherUpdates.platforms
|
platforms: launcherUpdates.platforms,
|
||||||
|
sha256sums: launcherUpdates.sha256sums
|
||||||
})
|
})
|
||||||
.from(launcherUpdates)
|
.from(launcherUpdates)
|
||||||
.where(eq(launcherUpdates.hidden, false))
|
.where(eq(launcherUpdates.hidden, false))
|
||||||
@@ -19,7 +20,8 @@ export async function handler(db: MySql2Database) {
|
|||||||
const versions = versionsRaw.map(v => ({
|
const versions = versionsRaw.map(v => ({
|
||||||
...v,
|
...v,
|
||||||
downloadUrls: JSON.parse(v.downloadUrls),
|
downloadUrls: JSON.parse(v.downloadUrls),
|
||||||
platforms: JSON.parse(v.platforms)
|
platforms: JSON.parse(v.platforms),
|
||||||
|
sha256sums: JSON.parse(v.sha256sums)
|
||||||
}))
|
}))
|
||||||
|
|
||||||
return jsonResponse(versions[0])
|
return jsonResponse(versions[0])
|
||||||
|
|||||||
Reference in New Issue
Block a user