Skip to content

Commit 9762d64

Browse files
author
hywax
committed
chore: latest releases change check method
1 parent fd06fc0 commit 9762d64

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Diff for: src/server/api/update.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import currentPackage from '~~/package.json'
22

33
export default defineEventHandler(async () => {
4-
const latestPackage = await $fetch<typeof currentPackage>('https://raw.githubusercontent.com/hywax/mafl/main/package.json', {
4+
const latestReleases = await $fetch<typeof currentPackage>('https://api.github.com/repos/hywax/mafl/releases/latest', {
55
parseResponse: (json) => JSON.parse(json),
66
})
7+
const latestVersion = latestReleases.tag_name.replace('v', '')
78

89
const parseVersion = (version: string): number => Number.parseInt(version.replace(/\./g, ''), 10)
9-
const difference = parseVersion(latestPackage.version) - parseVersion(currentPackage.version)
10+
const difference = parseVersion(latestVersion) - parseVersion(currentPackage.version)
1011

1112
return {
1213
available: difference > 0,
13-
version: latestPackage.version,
14+
version: latestVersion,
1415
}
1516
})

0 commit comments

Comments
 (0)