feat(actions): allow multiple action info modules per application

This commit is contained in:
Thales Macedo Garitezi 2023-11-22 09:25:28 -03:00
parent 869e73d637
commit 38d3a1d7d0
3 changed files with 5 additions and 5 deletions

View File

@ -211,9 +211,9 @@ action_info_modules() ->
lists:usort(lists:flatten(ActionInfoModules) ++ hard_coded_action_info_modules()). lists:usort(lists:flatten(ActionInfoModules) ++ hard_coded_action_info_modules()).
action_info_modules(App) -> action_info_modules(App) ->
case application:get_env(App, emqx_action_info_module) of case application:get_env(App, emqx_action_info_modules) of
{ok, Module} -> {ok, Modules} ->
[Module]; Modules;
_ -> _ ->
[] []
end. end.

View File

@ -9,7 +9,7 @@
telemetry, telemetry,
wolff wolff
]}, ]},
{env, []}, {env, [{emqx_action_info_modules, [emqx_bridge_azure_event_hub_action_info]}]},
{modules, []}, {modules, []},
{links, []} {links, []}
]}. ]}.

View File

@ -12,7 +12,7 @@
brod, brod,
brod_gssapi brod_gssapi
]}, ]},
{env, [{emqx_action_info_module, emqx_bridge_kafka_action_info}]}, {env, [{emqx_action_info_modules, [emqx_bridge_kafka_action_info]}]},
{modules, []}, {modules, []},
{links, []} {links, []}