1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 19:44:20 +00:00

Ignore ranks

This commit is contained in:
Steffo 2017-03-05 23:14:47 +01:00
parent 102b0656cc
commit c48dd3fd87

28
main.py
View file

@ -71,20 +71,20 @@ async def overwatch_status_change(timeout):
# Check for rank changes
rank = r["data"]["competitive"]["rank"]
if rank is not None:
rank = int(rank)
try:
oldrank = int(db[player]["overwatch"]["rank"])
except KeyError:
oldrank = 0
if rank != oldrank:
# Send the message
loop.create_task(send_event(eventmsg=s.overwatch_rank_change,
player=player, change=overwatch.format_rankchange(rank-oldrank),
rank=rank, medal=overwatch.url_to_medal(r["data"]["competitive"]["rank_img"])))
# Update database
db[player]["overwatch"]["rank"] = rank
else:
db[player]["overwatch"]["rank"] = None
# rank = int(rank)
# try:
# oldrank = int(db[player]["overwatch"]["rank"])
# except KeyError:
# oldrank = 0
# if rank != oldrank:
# # Send the message
# loop.create_task(send_event(eventmsg=s.overwatch_rank_change,
# player=player, change=overwatch.format_rankchange(rank-oldrank),
# rank=rank, medal=overwatch.url_to_medal(r["data"]["competitive"]["rank_img"])))
# # Update database
# db[player]["overwatch"]["rank"] = rank
# else:
db[player]["overwatch"]["rank"] = None
save_db()
finally:
await asyncio.sleep(1)