From 735063ee4f47252737aee7dd31227aaa366f6505 Mon Sep 17 00:00:00 2001 From: NobyDa <53217160+NobyDa@users.noreply.github.com> Date: Mon, 13 Jun 2022 21:01:40 +0800 Subject: [PATCH] Fix broad match issues #396 --- QuantumultX/File/vsco.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/QuantumultX/File/vsco.js b/QuantumultX/File/vsco.js index 0819118..fbe0c2a 100644 --- a/QuantumultX/File/vsco.js +++ b/QuantumultX/File/vsco.js @@ -9,6 +9,7 @@ const resp = {}; const obj = JSON.parse($response.body || null); +const app = /VSCO|Fileb(ox|all)/.test($request.headers['User-Agent']); const product = { "membership": "com.circles.fin.premium.yearly", //vsco @@ -20,7 +21,7 @@ const data = { "purchase_date": "2020-02-11T07:52:54Z" }; -if (obj && obj.subscriber) { +if (app && obj && obj.subscriber) { if (!obj.subscriber.subscriptions) { obj.subscriber.subscriptions = {}; }