diff --git a/QuantumultX/File/VSCO b/QuantumultX/File/VSCO new file mode 100644 index 0000000..d361d4f --- /dev/null +++ b/QuantumultX/File/VSCO @@ -0,0 +1 @@ +{"user_subscription":{"expires_on_sec":1655536094,"is_intro_period":false,"expired":false,"payment_type":2,"user_id":54624336,"source":1,"is_trial_period":true,"starts_on_sec":1560831070,"intro_offer_consumed":true,"is_active":true,"canceled_at_sec":null,"auto_renew":true,"is_in_grace_period":false,"last_verified_sec":1560831070,"invalid_reason":null,"subscription_code":"VSCOANNUAL"}} \ No newline at end of file diff --git a/QuantumultX/File/vsco.js b/QuantumultX/File/vsco.js new file mode 100644 index 0000000..98fcd5d --- /dev/null +++ b/QuantumultX/File/vsco.js @@ -0,0 +1,23 @@ +var body = $response.body; +var url = $request.url; + +const path1 = '/api/subscriptions/2.1/user-subscriptions/'; + +let obj = JSON.parse(body); + +if (url.indexOf(path1) != -1) { + obj.user_subscription["expires_on_sec"] = 1655536094; + obj.user_subscription["expired"] = false; + obj.user_subscription["payment_type"] = 2; + obj.user_subscription["is_trial_period"] = true; + obj.user_subscription["starts_on_sec"] = 1560831070; + obj.user_subscription["is_active"] = true; + obj.user_subscription["auto_renew"] = true; + obj.user_subscription["last_verified_sec"] = 1560831070; + obj.user_subscription["subscription_code"] = "VSCOANNUAL"; + obj.user_subscription["user_id"] = 54624336; + obj.user_subscription["source"] = 1; + body = JSON.stringify(obj); + } + +$done({body}); \ No newline at end of file