storage: prevent members_count x members inconsistency

This commit is contained in:
Luna 2021-08-28 19:57:14 -03:00
parent 59e2f9a91a
commit 777e789d77
1 changed files with 3 additions and 0 deletions

View File

@ -758,6 +758,9 @@ class Storage:
channels = await self.get_channel_data(guild_id) channels = await self.get_channel_data(guild_id)
roles = await self.get_role_data(guild_id) roles = await self.get_role_data(guild_id)
# prevent data inconsistencies
assert len(members) == member_count
mids = [int(m["user"]["id"]) for m in members] mids = [int(m["user"]["id"]) for m in members]
assert self.presence is not None assert self.presence is not None