Merge pull request #7078 from lafirest/fix/api

fix(emqx_mgmt_http): add slow subs api into emqx_mgmt_http api list
This commit is contained in:
lafirest 2022-02-22 20:52:30 +08:00 committed by GitHub
commit 9ef760aff9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -89,7 +89,8 @@ listener_name(Proto) ->
http_handlers() ->
Plugins = lists:map(fun(Plugin) -> Plugin#plugin.name end, emqx_plugins:list()),
[{"/api/v4", minirest:handler(#{apps => Plugins ++ [emqx_modules] -- ?EXCEPT_PLUGIN,
[{"/api/v4", minirest:handler(#{apps => Plugins ++
[emqx_plugin_libs, emqx_modules] -- ?EXCEPT_PLUGIN,
except => ?EXCEPT,
filter => fun ?MODULE:filter/1}),
[{authorization, fun ?MODULE:authorize_appid/1}]}].
@ -128,6 +129,7 @@ filter(_) ->
true.
-else.
filter(#{app := emqx_modules}) -> true;
filter(#{app := emqx_plugin_libs}) -> true;
filter(#{app := App}) ->
case emqx_plugins:find_plugin(App) of
false -> false;