aboutsummaryrefslogtreecommitdiff
path: root/cogs/src.py
diff options
context:
space:
mode:
Diffstat (limited to 'cogs/src.py')
-rw-r--r--cogs/src.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/cogs/src.py b/cogs/src.py
index c83afbc..e634f18 100644
--- a/cogs/src.py
+++ b/cogs/src.py
@@ -174,14 +174,26 @@ async def verifyNew(self, apiKey=None, userID=None):
pbs = requests.get(profile["data"]["links"][3]["uri"], headers=head)
pbs = json.loads(pbs.text)
+ wrCounter = False
+ runnerCounter = False
+
for i in pbs["data"]:
if i["place"] == 1:
if i["run"]["game"] == "yd4ovvg1" or i["run"]["game"] == "v1po7r76":
if not i["run"]["level"]:
- await server.get_member(user.id).add_roles(WrRole)
+ wrCounter = True
if i["run"]["game"] == "yd4ovvg1" or i["run"]["game"] == "v1po7r76":
# I have no shame
- await server.get_member(user.id).add_roles(RunneRole)
+ runnerCounter = True
+
+ if wrCounter:
+ await server.get_member(user.id).add_roles(WrRole)
+ else:
+ await server.get_member(user.id).remove_roles(WrRole)
+ if runnerCounter:
+ await server.get_member(user.id).add_roles(RunneRole)
+ else:
+ await server.get_member(user.id).remove_roles(RunneRole)
class Src(commands.Cog):