From f16779b4417848a1fc86ec06c8337e203970b774 Mon Sep 17 00:00:00 2001 From: nite Date: Tue, 2 Dec 2025 23:16:10 +0800 Subject: [PATCH] fix: update short link --- server/frontend/package-lock.json | 18 ++++++++---------- server/frontend/package.json | 2 +- server/frontend/src/app.ts | 3 +++ 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/server/frontend/package-lock.json b/server/frontend/package-lock.json index aeff3c9..8030c71 100644 --- a/server/frontend/package-lock.json +++ b/server/frontend/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "typescript": "~5.9.3", - "vite": "^7.1.7" + "vite": "^7.2.6" } }, "node_modules/@esbuild/aix-ppc64": { @@ -1785,7 +1785,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -1897,10 +1896,10 @@ } }, "node_modules/tar": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz", - "integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==", - "license": "ISC", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", + "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", @@ -1943,11 +1942,10 @@ } }, "node_modules/vite": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.10.tgz", - "integrity": "sha512-CmuvUBzVJ/e3HGxhg6cYk88NGgTnBoOo7ogtfJJ0fefUWAxN/WDSUa50o+oVBxuIhO8FoEZW0j2eW7sfjs5EtA==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.6.tgz", + "integrity": "sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==", "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", diff --git a/server/frontend/package.json b/server/frontend/package.json index f12a201..b4f7311 100644 --- a/server/frontend/package.json +++ b/server/frontend/package.json @@ -17,6 +17,6 @@ }, "devDependencies": { "typescript": "~5.9.3", - "vite": "^7.1.7" + "vite": "^7.2.6" } } diff --git a/server/frontend/src/app.ts b/server/frontend/src/app.ts index 8a4c75e..0db8f6f 100644 --- a/server/frontend/src/app.ts +++ b/server/frontend/src/app.ts @@ -240,6 +240,9 @@ export class Sub2clashApp extends LitElement { .get(`./short/${s[1]}`) .then((resp) => { this.config = resp.data; + const parsedUrl = new URL(this.reverseUrl); + this.shortLinkID = parsedUrl.pathname.split("/").filter(Boolean).pop() ?? ""; + this.shortLinkPasswd = parsedUrl.searchParams.get("password") ?? ""; }) .catch((err: AxiosError) => { if (err.response && err.response.status == 401) {