Update to new format
This commit is contained in:
2 files changed
+4
-5
No files matched your search
+1
-1
@@ -1018,7 +1018,7 @@ app.get('/launcher/update', launcherUpdateHandler, {
|
|||||||
},
|
},
|
||||||
query: t.Object({
|
query: t.Object({
|
||||||
target: t.String(),
|
target: t.String(),
|
||||||
arch: t.String(),
|
arch: t.Optional(t.String()),
|
||||||
currentVersion: t.String()
|
currentVersion: t.String()
|
||||||
}),
|
}),
|
||||||
headers: t.Object({
|
headers: t.Object({
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export const handler = async (context: Context) => {
|
|||||||
const { connection, db } = dbResult
|
const { connection, db } = dbResult
|
||||||
|
|
||||||
const target = context.query.target
|
const target = context.query.target
|
||||||
const arch = context.query.arch
|
const arch = context.query.arch ?? undefined
|
||||||
// const currentVersion = context.query.currentVersion
|
// const currentVersion = context.query.currentVersion
|
||||||
|
|
||||||
const versionsData = await db
|
const versionsData = await db
|
||||||
@@ -27,13 +27,12 @@ export const handler = async (context: Context) => {
|
|||||||
if (versionsData.length != 1) return
|
if (versionsData.length != 1) return
|
||||||
|
|
||||||
const downloadData = JSON.parse(versionsData[0].downloadData)[
|
const downloadData = JSON.parse(versionsData[0].downloadData)[
|
||||||
(target.split('-')[0] == 'linux' ? target + '-' + arch : target)
|
(target.split('-')[0] == 'linux' && arch ? target + '-' + arch : target)
|
||||||
.replace('windows', 'win')
|
.replace('windows', 'win')
|
||||||
.replace('darwin', 'macos')
|
.replace('darwin', 'macos')
|
||||||
.replace('x86_64', 'x64')
|
.replace('x86_64', 'x64')
|
||||||
.replace('i686', 'x86')
|
|
||||||
.replace('aarch64', 'arm64')
|
.replace('aarch64', 'arm64')
|
||||||
.replace('armv7', 'arm32')
|
.replace('fedora', 'redhat')
|
||||||
]
|
]
|
||||||
|
|
||||||
if (!downloadData) return
|
if (!downloadData) return
|
||||||
|
|||||||
Reference in new issue
Block a user