Bläddra i källkod

fix: handle yet another action format

Kjell Winblad 1 år sedan
förälder
incheckning
12859b8959

+ 2 - 1
apps/emqx_rule_engine/include/rule_engine.hrl

@@ -43,7 +43,8 @@
         args => action_fun_args()
     }
     | bridge_channel_id()
-    | {bridge_v2, emqx_bridge_v2:bridge_v2_type(), emqx_bridge_v2:bridge_v2_name()}.
+    | {bridge_v2, emqx_bridge_v2:bridge_v2_type(), emqx_bridge_v2:bridge_v2_name()}
+    | {bridge, emqx_utils_maps:config_key(), emqx_utils_maps:config_key(), bridge_channel_id()}.
 
 -type rule() ::
     #{

+ 6 - 0
apps/emqx_rule_engine/src/emqx_rule_engine_cli.erl

@@ -96,6 +96,12 @@ format_action(BridgeChannelId) when is_binary(BridgeChannelId) ->
                   "  Type:  data-bridge\n"
                  ,[BridgeChannelId]
                  );
+format_action({bridge, ActionType, ActionName, _Id}) ->
+    io_lib:format("- Name:         ~p\n"
+                  "  Action Type:  ~p\n"
+                  "  Type:         data-bridge\n"
+                 ,[ActionName, ActionType]
+                 );
 format_action({bridge_v2, ActionType, ActionName}) ->
     io_lib:format("- Name:         ~p\n"
                   "  Action Type:  ~p\n"