From be23c8887ec1755eab6aa94bc119f2b6a6ee4f4e Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 3 Dec 2021 18:59:00 +0200 Subject: [PATCH] fsdsdf --- files/routes/settings.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/files/routes/settings.py b/files/routes/settings.py index 9b313b6df..9244820a1 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -489,11 +489,20 @@ def gumroad(v): data = { 'access_token': GUMROAD_TOKEN, - 'email': v.email } - response = requests.get('https://api.gumroad.com/v2/sales', data=data, timeout=5).json()["sales"] - if len(response) == 0: return {"error": "Email not found"}, 404 + response = [x['email'] for x in requests.get('https://api.gumroad.com/v2/products/tfcvri/subscribers', data=data, timeout=5).json()["subscribers"]] + emails = [] + + for email in response: + if email.endswith("@gmail.com"): + email=email.split('@')[0] + email=email.split('+')[0] + email=email.replace('.','').replace('_','') + email=f"{email}@gmail.com" + emails.append(email) + + if v.email not in emails: return {"error": "Email not found"}, 404 response = response[0] tier = tiers[response["variants_and_quantity"]]