forked from rDrama/rDrama
fsd
parent
aa498d89c7
commit
9f89e8a0aa
|
@ -391,12 +391,12 @@ def gumroad(v):
|
||||||
tier = tiers[response["variants_and_quantity"]]
|
tier = tiers[response["variants_and_quantity"]]
|
||||||
if v.patron == tier: return {"error": f"{patron} rewards already claimed"}, 400
|
if v.patron == tier: return {"error": f"{patron} rewards already claimed"}, 400
|
||||||
|
|
||||||
existing = g.db.query(User.id).filter(User.email == v.email, User.is_activated == True, User.patron >= tier).one_or_none()
|
|
||||||
if existing: return {"error": f"{patron} rewards already claimed on another account"}, 400
|
|
||||||
|
|
||||||
procoins = procoins_li[tier] - procoins_li[v.patron]
|
procoins = procoins_li[tier] - procoins_li[v.patron]
|
||||||
if procoins < 0: return {"error": f"{patron} rewards already claimed"}, 400
|
if procoins < 0: return {"error": f"{patron} rewards already claimed"}, 400
|
||||||
|
|
||||||
|
existing = g.db.query(User.id).filter(User.email == v.email, User.is_activated == True, User.patron >= tier).one_or_none()
|
||||||
|
if existing: return {"error": f"{patron} rewards already claimed on another account"}, 400
|
||||||
|
|
||||||
v.patron = tier
|
v.patron = tier
|
||||||
if v.discord_id: add_role(v, f"{tier}")
|
if v.discord_id: add_role(v, f"{tier}")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue