diff options
author | 2019-04-22 00:18:05 +1000 | |
---|---|---|
committer | 2019-04-22 00:18:05 +1000 | |
commit | 29660cd339438ff20a0ef79e09b917ec409e7e98 (patch) | |
tree | 00599bca4a1d510be40973eee81adebbc35a00eb | |
parent | Fix super eggs and ctx.invoke usage. (diff) |
Improve user store efficiency.
-rw-r--r-- | bot/seasons/easter/egg_hunt/cog.py | 5 |
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.""" |