From 8ab87fe8e972443755496c50290090243342b698 Mon Sep 17 00:00:00 2001 From: Savely Savianok <1986developer@gmail.com> Date: Wed, 26 Feb 2025 02:28:30 +0300 Subject: [PATCH] fix: fixed parse of issuer --- app.json | 2 +- package.json | 2 +- setting/utils/queryParser.js | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app.json b/app.json index 5085576..3050e55 100644 --- a/app.json +++ b/app.json @@ -6,7 +6,7 @@ "appType": "app", "version": { "code": 1, - "name": "1.1.1" + "name": "1.1.2" }, "icon": "icon.png", "vender": "zepp", diff --git a/package.json b/package.json index 864b752..f583b22 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "totpfit", - "version": "1.1.1", + "version": "1.1.2", "description": "Another 2FAuthenticator based on TOTP for Zepp Amazfit GTS 4", "main": "app.js", "author": "Lisoveliy", diff --git a/setting/utils/queryParser.js b/setting/utils/queryParser.js index c999285..0e6ba4a 100644 --- a/setting/utils/queryParser.js +++ b/setting/utils/queryParser.js @@ -23,6 +23,10 @@ export function getTOTPByLink(link) { issuer = issuer.replace("%20", " "); client = client.replace("%20", " "); + if(issuer == client){ + issuer = args[3].split("issuer=")[1]?.split("&")[0] + } + return new TOTP( secret, issuer,