add permissions fields to multi-role fetch

This commit is contained in:
Luna 2020-07-30 00:45:29 -03:00
parent 88d6a19415
commit 37585760bb
1 changed files with 8 additions and 1 deletions

View File

@ -697,7 +697,14 @@ class Storage:
guild_id,
)
return list(map(dict, roledata))
def _to_dict(row):
# TODO: remove repetition here
drow = dict(row)
drow["permissions_new"] = str(drow["permissions"])
drow["permissions"] = drow["permissions"] & ((2 << 31) - 1)
return drow
return list(map(_to_dict, roledata))
async def guild_voice_states(
self, guild_id: int, user_id=None