Merge pull request #12001 from thalesmg/multiple-action-infos-per-app-r53-20231122

feat(actions): allow multiple action info modules per application
This commit is contained in:
Thales Macedo Garitezi 2023-11-22 10:32:39 -03:00 committed by GitHub
commit 76dfd2b0f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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()).
action_info_modules(App) ->
case application:get_env(App, emqx_action_info_module) of
{ok, Module} ->
[Module];
case application:get_env(App, emqx_action_info_modules) of
{ok, Modules} ->
Modules;
_ ->
[]
end.

View File

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

View File

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