|
43 | 43 | from .flags import MemberFlags |
44 | 44 | from .object import Object |
45 | 45 | from .permissions import Permissions |
| 46 | +from .primary_guild import PrimaryGuild |
46 | 47 | from .user import BaseUser, User, _UserTag |
47 | 48 | from .utils import MISSING |
48 | 49 |
|
@@ -311,6 +312,7 @@ class Member(discord.abc.Messageable, _UserTag): |
311 | 312 | accent_color: Colour | None |
312 | 313 | accent_colour: Colour | None |
313 | 314 | communication_disabled_until: datetime.datetime | None |
| 315 | + primary_guild: PrimaryGuild | None |
314 | 316 |
|
315 | 317 | def __init__( |
316 | 318 | self, *, data: MemberWithUserPayload, guild: Guild, state: ConnectionState |
@@ -449,7 +451,8 @@ def _presence_update( |
449 | 451 | ) -> tuple[User, User] | None: |
450 | 452 | self.activities = tuple(map(create_activity, data["activities"])) |
451 | 453 | self._client_status = { |
452 | | - sys.intern(key): sys.intern(value) for key, value in data.get("client_status", {}).items() # type: ignore |
| 454 | + sys.intern(key): sys.intern(value) |
| 455 | + for key, value in data.get("client_status", {}).items() # type: ignore |
453 | 456 | } |
454 | 457 | self._client_status[None] = sys.intern(data["status"]) |
455 | 458 |
|
|
0 commit comments