|
|
@ -1,13 +1,7 @@ |
|
|
import { gt } from 'semver'; |
|
|
import { gt } from 'semver'; |
|
|
|
|
|
|
|
|
export default defineEventHandler(async () => { |
|
|
export default defineEventHandler(async () => { |
|
|
let latestRelease: Awaited<ReturnType<typeof cachedFetchLatestRelease>>; |
|
|
const latestRelease = await cachedFetchLatestRelease(); |
|
|
if (WG_ENV.DISABLE_VERSION_CHECK) { |
|
|
|
|
|
latestRelease = { version: RELEASE, changelog: '' }; |
|
|
|
|
|
} else { |
|
|
|
|
|
latestRelease = await cachedFetchLatestRelease(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const updateAvailable = gt(latestRelease.version, RELEASE); |
|
|
const updateAvailable = gt(latestRelease.version, RELEASE); |
|
|
const insecure = WG_ENV.INSECURE; |
|
|
const insecure = WG_ENV.INSECURE; |
|
|
const isAwg = WG_ENV.WG_EXECUTABLE === 'awg'; |
|
|
const isAwg = WG_ENV.WG_EXECUTABLE === 'awg'; |
|
|
|