Browse Source

Move the bypass logic back to update checking function

pull/2648/head
minhducsun2002 2 days ago
committed by Bernd Storath
parent
commit
04f0dc2021
  1. 8
      src/server/api/information.get.ts
  2. 7
      src/server/utils/release.ts

8
src/server/api/information.get.ts

@ -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';

7
src/server/utils/release.ts

@ -4,6 +4,13 @@ type GithubRelease = {
}; };
async function fetchLatestRelease() { async function fetchLatestRelease() {
if (WG_ENV.DISABLE_VERSION_CHECK) {
return {
version: RELEASE,
changelog: ''
};
}
try { try {
const response = await $fetch<GithubRelease>( const response = await $fetch<GithubRelease>(
'https://api.github.com/repos/wg-easy/wg-easy/releases/latest', 'https://api.github.com/repos/wg-easy/wg-easy/releases/latest',

Loading…
Cancel
Save