From 8d5474af080f27cbaeee5cf3379bc61bffed173b Mon Sep 17 00:00:00 2001 From: lovetox <philipp@hoerist.com> Date: Sat, 16 May 2020 22:24:06 +0200 Subject: [PATCH] MUCData: Add propertys --- gajim/common/const.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gajim/common/const.py b/gajim/common/const.py index 3a169d6732..e4ebd4dbb9 100644 --- a/gajim/common/const.py +++ b/gajim/common/const.py @@ -216,6 +216,30 @@ class MUCJoinedState(Enum): def __str__(self): return self.name + @property + def is_joined(self): + return self == MUCJoinedState.JOINED + + @property + def is_not_joined(self): + return self == MUCJoinedState.NOT_JOINED + + @property + def is_joining(self): + return self == MUCJoinedState.JOINING + + @property + def is_creating(self): + return self == MUCJoinedState.CREATING + + @property + def is_captcha_request(self): + return self == MUCJoinedState.CAPTCHA_REQUEST + + @property + def is_captcha_failed(self): + return self == MUCJoinedState.CAPTCHA_FAILED + class ClientState(IntEnum): DISCONNECTING = 0 -- GitLab