From 1868d86feddcf29ee9dd3d224de62e44f7e51615 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Sun, 18 Nov 2018 18:37:59 -0300 Subject: [PATCH] pubsub.lazy_guild: update old presence's roles and status --- litecord/pubsub/lazy_guild.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/litecord/pubsub/lazy_guild.py b/litecord/pubsub/lazy_guild.py index 060d481..3e5d1a6 100644 --- a/litecord/pubsub/lazy_guild.py +++ b/litecord/pubsub/lazy_guild.py @@ -880,6 +880,10 @@ class GuildMemberList: roles = partial_presence.get('roles', old_presence['roles']) status = partial_presence.get('status', old_presence['status']) + # update the old presence's roles and status. + old_presence['roles'] = roles + old_presence['status'] = status + # calculate a possible new group new_group = await self.get_group_for_member( user_id, roles, status)