mirror of https://gitlab.com/litecord/litecord.git
gateway: make user_guild_settings repr depend on gw version
This commit is contained in:
parent
81de11a8cf
commit
0271b37de4
|
|
@ -471,15 +471,20 @@ class GatewayWebsocket:
|
||||||
friend_presences = await self.app.presence.friend_presences(friend_ids)
|
friend_presences = await self.app.presence.friend_presences(friend_ids)
|
||||||
settings = settings or await self.user_storage.get_user_settings(user_id)
|
settings = settings or await self.user_storage.get_user_settings(user_id)
|
||||||
|
|
||||||
|
if self.wsp.v < 7: # v6 and below
|
||||||
|
user_guild_settings = await self.user_storage.get_guild_settings(user_id)
|
||||||
|
else:
|
||||||
|
user_guild_settings = {
|
||||||
|
"entries": await self.user_storage.get_guild_settings(user_id)
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"user_settings": settings,
|
"user_settings": settings,
|
||||||
"notes": await self.user_storage.fetch_notes(user_id),
|
"notes": await self.user_storage.fetch_notes(user_id),
|
||||||
"relationships": relationships,
|
"relationships": relationships,
|
||||||
"presences": friend_presences,
|
"presences": friend_presences,
|
||||||
"read_state": {"entries": await self.user_storage.get_read_state(user_id)},
|
"read_state": {"entries": await self.user_storage.get_read_state(user_id)},
|
||||||
"user_guild_settings": {
|
"user_guild_settings": user_guild_settings,
|
||||||
"entries": await self.user_storage.get_guild_settings(user_id)
|
|
||||||
},
|
|
||||||
"friend_suggestion_count": 0,
|
"friend_suggestion_count": 0,
|
||||||
# those are unused default values.
|
# those are unused default values.
|
||||||
"connected_accounts": [],
|
"connected_accounts": [],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue