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", "version": "1.0.1",
"scripts": { "scripts": {
"sudobuild": "DOCKER_BUILDKIT=1 sudo docker build --tag wg-easy .", "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", "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", "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" "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, event,
validateZod(expireDateType) validateZod(expireDateType)
); );
await WireGuard.updateClientExpireDate({ clientId, expireDate }); await WireGuard.updateClientExpireDate({
clientId,
expireDate: expireDate || '',
});
return { success: true }; return { success: true };
}); });

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

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

7
src/stores/global.ts

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

Loading…
Cancel
Save