mirror of https://gitlab.com/litecord/litecord.git
storage: fix bug on last_message_id
- storage: better member.roles - presence: cast guild_id to str
This commit is contained in:
parent
0ebbc4cd37
commit
5afc15c4f6
|
|
@ -25,7 +25,7 @@ class PresenceManager:
|
|||
presences.append({
|
||||
'user': member['user'],
|
||||
'roles': member['roles'],
|
||||
'guild_id': guild_id,
|
||||
'guild_id': str(guild_id),
|
||||
|
||||
# basic presence
|
||||
'status': state.presence['status'],
|
||||
|
|
|
|||
|
|
@ -171,7 +171,7 @@ class Storage:
|
|||
return {
|
||||
'user': await self.get_user(member_id),
|
||||
'nick': row['nickname'],
|
||||
'roles': [guild_id] + [row[0] for row in members_roles],
|
||||
'roles': [row[0] for row in members_roles],
|
||||
'joined_at': row['joined_at'].isoformat(),
|
||||
'deaf': row['deafened'],
|
||||
'mute': row['muted'],
|
||||
|
|
@ -226,7 +226,7 @@ class Storage:
|
|||
return members
|
||||
|
||||
async def _chan_last_message(self, channel_id: int):
|
||||
return await self.db.fetch("""
|
||||
return await self.db.fetchval("""
|
||||
SELECT MAX(id)
|
||||
FROM messages
|
||||
WHERE channel_id = $1
|
||||
|
|
|
|||
Loading…
Reference in New Issue