Browse Source

Add fallback ClientUser.mutual_guilds property

Fixes #9387
pull/9389/head
Rapptz 2 years ago
parent
commit
252ac38f92
  1. 12
      discord/user.py

12
discord/user.py

@ -409,6 +409,18 @@ class ClientUser(BaseUser):
data: UserPayload = await self._state.http.edit_profile(payload)
return ClientUser(state=self._state, data=data)
@property
def mutual_guilds(self) -> List[Guild]:
"""List[:class:`Guild`]: The guilds that the user shares with the client.
.. note::
This will only return mutual guilds within the client's internal cache.
.. versionadded:: 1.7
"""
return list(self._state.guilds)
class User(BaseUser, discord.abc.Messageable):
"""Represents a Discord user.

Loading…
Cancel
Save