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({
|
presences.append({
|
||||||
'user': member['user'],
|
'user': member['user'],
|
||||||
'roles': member['roles'],
|
'roles': member['roles'],
|
||||||
'guild_id': guild_id,
|
'guild_id': str(guild_id),
|
||||||
|
|
||||||
# basic presence
|
# basic presence
|
||||||
'status': state.presence['status'],
|
'status': state.presence['status'],
|
||||||
|
|
|
||||||
|
|
@ -171,7 +171,7 @@ class Storage:
|
||||||
return {
|
return {
|
||||||
'user': await self.get_user(member_id),
|
'user': await self.get_user(member_id),
|
||||||
'nick': row['nickname'],
|
'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(),
|
'joined_at': row['joined_at'].isoformat(),
|
||||||
'deaf': row['deafened'],
|
'deaf': row['deafened'],
|
||||||
'mute': row['muted'],
|
'mute': row['muted'],
|
||||||
|
|
@ -226,7 +226,7 @@ class Storage:
|
||||||
return members
|
return members
|
||||||
|
|
||||||
async def _chan_last_message(self, channel_id: int):
|
async def _chan_last_message(self, channel_id: int):
|
||||||
return await self.db.fetch("""
|
return await self.db.fetchval("""
|
||||||
SELECT MAX(id)
|
SELECT MAX(id)
|
||||||
FROM messages
|
FROM messages
|
||||||
WHERE channel_id = $1
|
WHERE channel_id = $1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue