Browse Source

Checks that identity_enabled is true when returning a PrimaryGuild

pull/10211/head
blord0 4 weeks ago
parent
commit
96bebf4e34
  1. 2
      discord/types/primary_guild.py
  2. 2
      discord/user.py

2
discord/types/primary_guild.py

@ -22,7 +22,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
""" """
from typing import TypedDict from typing import TypedDict, Optional
class PrimaryGuild(TypedDict): class PrimaryGuild(TypedDict):

2
discord/user.py

@ -314,7 +314,7 @@ class BaseUser(_UserTag):
@property @property
def primary_guild(self) -> Optional[PrimaryGuild]: def primary_guild(self) -> Optional[PrimaryGuild]:
""":class:`PrimaryGuild`: Returns the user's primary guild, if applicable.""" """:class:`PrimaryGuild`: Returns the user's primary guild, if applicable."""
if self._primary_guild: if self._primary_guild and self._primary_guild.get("identity_enabled"):
return PrimaryGuild(state=self._state, data=self._primary_guild) return PrimaryGuild(state=self._state, data=self._primary_guild)
return None return None

Loading…
Cancel
Save