aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2018-10-11 11:20:53 +0100
committerGravatar jesopo2018-10-11 11:20:53 +0100
commit23b7223faeadb519ab6b15442b4061506f281828 (patch)
treebabb55f7bef8b5945d0318098b5aec46778ac5de /src
parentRemove one-too-many indent in modules/coins.py (diff)
signature
Add !syncmodes in modules/auto_mode.py, fire internal.identified in
modules/permissions.py and catch it in modules/auto_mode.py to give users modes when they identify using the internal identity mechanism
Diffstat (limited to 'src')
-rw-r--r--src/IRCChannel.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/IRCChannel.py b/src/IRCChannel.py
index e241e374..7dd4dde7 100644
--- a/src/IRCChannel.py
+++ b/src/IRCChannel.py
@@ -138,5 +138,8 @@ class Channel(IRCObject.Object):
return True
return False
+ def has_mode(self, user, mode):
+ return user in self.modes.get(mode, [])
+
def get_user_status(self, user):
return self.user_modes.get(user, [])