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