From e20e46aebe0d4a87c8101db4305b5a56d26f4961 Mon Sep 17 00:00:00 2001 From: Memory <134070804+Memory2314@users.noreply.github.com> Date: Fri, 15 Aug 2025 20:21:18 +0800 Subject: [PATCH] fix: correct split logic in parseSubinfo (#960) --- src/main/config/profile.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/config/profile.ts b/src/main/config/profile.ts index 393d0ab..713428e 100644 --- a/src/main/config/profile.ts +++ b/src/main/config/profile.ts @@ -226,7 +226,7 @@ function parseFilename(str: string): string { // subscription-userinfo: upload=1234; download=2234; total=1024000; expire=2218532293 function parseSubinfo(str: string): ISubscriptionUserInfo { - const parts = str.split('; ') + const parts = str.split(/\s*;\s*/) const obj = {} as ISubscriptionUserInfo parts.forEach((part) => { const [key, value] = part.split('=')