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

7
src/server/utils/release.ts

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

Loading…
Cancel
Save