diff options
| author | 2019-02-19 19:49:13 +0000 | |
|---|---|---|
| committer | 2019-02-19 19:49:13 +0000 | |
| commit | 807021ecc4f2905feaeacedbc3ec21cc1255dbbd (patch) | |
| tree | 427c925177ce0e0b903c0575ab34d090c99a4b3d /modules | |
| parent | Remove copy-pasted ":" (rest_api.py) (diff) | |
| signature | ||
Pass `key` through to _get_settings (rest_api.py)
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/rest_api.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/rest_api.py b/modules/rest_api.py index b7e0d657..846aeca4 100644 --- a/modules/rest_api.py +++ b/modules/rest_api.py @@ -33,8 +33,7 @@ class Handler(http.server.BaseHTTPRequestHandler): self.end_headers() self.wfile.write(data.encode("utf8")) - def _get_settings(self): - key = params.get("key", None) + def _get_settings(self, key): key_setting = _bot.get_setting("api-key-%s" % key, {}) minify = _bot.get_setting("rest-api-minify", False) return [key_setting, minify] @@ -54,7 +53,7 @@ class Handler(http.server.BaseHTTPRequestHandler): hook = hooks[0] authenticated = hook.get_kwarg("authenticated", True) key = params.get("key", None) - key_setting, minify = _bot.trigger(self._get_settings) + key_setting, minify = _bot.trigger(lambda: self._get_settings(key)) permissions = key_setting.get("permissions", []) if key_setting: |
