diff options
| author | 2018-10-11 11:20:53 +0100 | |
|---|---|---|
| committer | 2018-10-11 11:20:53 +0100 | |
| commit | 23b7223faeadb519ab6b15442b4061506f281828 (patch) | |
| tree | babb55f7bef8b5945d0318098b5aec46778ac5de /src | |
| parent | Remove 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.py | 3 |
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, []) |
