Browse Source

fix: typecheck

pull/1330/head
tetuaoro 2 years ago
parent
commit
5b84a7c7e8
  1. 2
      package.json
  2. 5
      src/server/api/wireguard/client/[clientId]/expireDate.put.ts
  3. 2
      src/server/api/wireguard/client/index.post.ts
  4. 7
      src/stores/global.ts

2
package.json

@ -2,7 +2,7 @@
"version": "1.0.1",
"scripts": {
"sudobuild": "DOCKER_BUILDKIT=1 sudo docker build --tag wg-easy .",
"build": "DOCKER_BUILDKIT=1 docker build --tag wg-easy .",
"build:docker": "DOCKER_BUILDKIT=1 docker build --tag wg-easy .",
"serve": "docker compose -f docker-compose.yml -f docker-compose.dev.yml up",
"sudostart": "sudo docker run --env WG_HOST=0.0.0.0 --name wg-easy --cap-add=NET_ADMIN --cap-add=SYS_MODULE --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --mount type=bind,source=\"$(pwd)\"/config,target=/etc/wireguard -p 51820:51820/udp -p 51821:51821/tcp wg-easy",
"start": "docker run --env WG_HOST=0.0.0.0 --name wg-easy --cap-add=NET_ADMIN --cap-add=SYS_MODULE --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --mount type=bind,source=\"$(pwd)\"/config,target=/etc/wireguard -p 51820:51820/udp -p 51821:51821/tcp wg-easy"

5
src/server/api/wireguard/client/[clientId]/expireDate.put.ts

@ -7,6 +7,9 @@ export default defineEventHandler(async (event) => {
event,
validateZod(expireDateType)
);
await WireGuard.updateClientExpireDate({ clientId, expireDate });
await WireGuard.updateClientExpireDate({
clientId,
expireDate: expireDate || '',
});
return { success: true };
});

2
src/server/api/wireguard/client/index.post.ts

@ -3,6 +3,6 @@ export default defineEventHandler(async (event) => {
event,
validateZod(createType)
);
await WireGuard.createClient({ name, expireDate });
await WireGuard.createClient({ name, expireDate: expireDate || '' });
return { success: true };
});

7
src/stores/global.ts

@ -29,11 +29,14 @@ export const useGlobalStore = defineStore('Global', () => {
// this is still called on client. why?
const { data: release } = await api.getRelease();
if (release.value!.currentRelease >= release.value!.latestRelease.version) {
if (
Number(release.value!.currentRelease) >=
release.value!.latestRelease.version
) {
return;
}
currentRelease.value = release.value!.currentRelease;
currentRelease.value = Number(release.value!.currentRelease);
latestRelease.value = release.value!.latestRelease;
}

Loading…
Cancel
Save