aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Scragly <[email protected]>2019-04-22 00:18:05 +1000
committerGravatar Scragly <[email protected]>2019-04-22 00:18:05 +1000
commit29660cd339438ff20a0ef79e09b917ec409e7e98 (patch)
tree00599bca4a1d510be40973eee81adebbc35a00eb
parentFix super eggs and ctx.invoke usage. (diff)
Improve user store efficiency.
-rw-r--r--bot/seasons/easter/egg_hunt/cog.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/bot/seasons/easter/egg_hunt/cog.py b/bot/seasons/easter/egg_hunt/cog.py
index 6ebc016d..20b6f1d9 100644
--- a/bot/seasons/easter/egg_hunt/cog.py
+++ b/bot/seasons/easter/egg_hunt/cog.py
@@ -73,7 +73,7 @@ class EggMessage:
self.message = message
self.egg = egg
self.first = None
- self.users = []
+ self.users = set()
self.teams = {Roles.white: "WHITE", Roles.blurple: "BLURPLE"}
self.new_team_assignments = {}
self.timeout_task = None
@@ -186,7 +186,8 @@ class EggMessage:
self.first = user
await self.start_timeout()
else:
- self.users.append(user)
+ if user != self.first:
+ self.users.add(user)
async def start(self):
"""Starts the egg drop session."""