From f7524c9919d078c4fab1e8f57174192ef94528f5 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 27 Feb 2017 23:06:35 -0500 Subject: [PATCH] Add User.is_blocked and User.is_friend shortcut methods. --- discord/user.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/discord/user.py b/discord/user.py index 1b8dd766b..0a22c4841 100644 --- a/discord/user.py +++ b/discord/user.py @@ -449,6 +449,20 @@ class User(BaseUser, discord.abc.Messageable): """Returns the :class:`Relationship` with this user if applicable, ``None`` otherwise.""" return self._state.user.get_relationship(self.id) + def is_friend(self): + """bool: Checks if the user is your friend.""" + r = self.relationship + if r is None: + return False + return r.type is RelationshipType.friend + + def is_blocked(self): + """bool: Checks if the user is blocked.""" + r = self.relationship + if r is None: + return False + return r.type is RelationshipType.blocked + @asyncio.coroutine def block(self): """|coro|