diff options
| author | 2020-02-19 17:29:10 +0000 | |
|---|---|---|
| committer | 2020-02-19 17:29:10 +0000 | |
| commit | 3453479235bec9ec61b3e9dd95aef66a78fe6296 (patch) | |
| tree | dbf9b14af85cfadb374e323c8bc04fb59711f44e /src/core_modules/permissions | |
| parent | support @utils.export on functions, to export those functions (diff) | |
| signature | ||
utilise @utils.export for function exporting in more places
Diffstat (limited to 'src/core_modules/permissions')
| -rw-r--r-- | src/core_modules/permissions/__init__.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/core_modules/permissions/__init__.py b/src/core_modules/permissions/__init__.py index 44ebcc77..a6426318 100644 --- a/src/core_modules/permissions/__init__.py +++ b/src/core_modules/permissions/__init__.py @@ -9,10 +9,6 @@ NO_PERMISSION = "You do not have permission to do that" ACCOUNT_TAG = utils.irc.MessageTag("account") class Module(ModuleManager.BaseModule): - def on_load(self): - self.exports.add("is-identified", self._is_identified) - self.exports.add("account-name", self._account_name) - @utils.hook("new.server") def new_server(self, event): event["server"]._hostmasks = {} @@ -59,6 +55,7 @@ class Module(ModuleManager.BaseModule): user._id_override = server.get_user_id(account) self.events.on("internal.identified").call(server=server, user=user, accunt=account) + @utils.export("is-identified") def _is_identified(self, user): return not user._id_override == None def _signout(self, user): @@ -79,6 +76,7 @@ class Module(ModuleManager.BaseModule): user._hostmask_account = (hostmask, account) self._has_identified(server, user, account) + @utils.export("account-name") def _account_name(self, user): if not user.account == None: return user.account |
