فهرست منبع

fix(rule_engine): use rpc in emqx_rule_engine_api

Shawn 5 سال پیش
والد
کامیت
443ff737ed
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      apps/emqx_rule_engine/src/emqx_rule_engine_api.erl

+ 1 - 1
apps/emqx_rule_engine/src/emqx_rule_engine_api.erl

@@ -268,7 +268,7 @@ list_resources(#{}, _Params) ->
     Data0 = lists:foldr(fun maybe_record_to_map/2, [], emqx_rule_registry:get_resources()),
     Data0 = lists:foldr(fun maybe_record_to_map/2, [], emqx_rule_registry:get_resources()),
     Data = lists:map(fun(Res = #{id := Id}) ->
     Data = lists:map(fun(Res = #{id := Id}) ->
                Status = lists:all(fun(Node) ->
                Status = lists:all(fun(Node) ->
-                            case emqx_rpc:call(Node, emqx_rule_registry, find_resource_params, [Id]) of
+                            case rpc:call(Node, emqx_rule_registry, find_resource_params, [Id]) of
                                 {ok, #resource_params{status = #{is_alive := true}}} -> true;
                                 {ok, #resource_params{status = #{is_alive := true}}} -> true;
                                 _ -> false
                                 _ -> false
                             end
                             end