Просмотр исходного кода

fix(emqx_bridge): fix bridge status

EMQ-YangM 4 лет назад
Родитель
Сommit
fa21fa2432

+ 1 - 1
apps/emqx_bridge/src/emqx_bridge_api.erl

@@ -423,7 +423,7 @@ aggregate_metrics(AllMetrics) ->
 format_resp(#{id := Id, raw_config := RawConf,
               resource_data := #{status := Status, metrics := Metrics}}) ->
     {Type, BridgeName} = emqx_bridge:parse_bridge_id(Id),
-    IsConnected = fun(started) -> connected; (_) -> disconnected end,
+    IsConnected = fun(connected) -> connected; (_) -> disconnected end,
     RawConf#{
         id => Id,
         type => Type,

+ 1 - 1
apps/emqx_bridge/test/emqx_bridge_api_SUITE.erl

@@ -331,7 +331,7 @@ wait_for_resource_ready(InstId, 0) ->
     ct:fail(wait_resource_timeout);
 wait_for_resource_ready(InstId, Retry) ->
     case emqx_bridge:lookup(InstId) of
-        {ok, #{resource_data := #{status := started}}} -> ok;
+        {ok, #{resource_data := #{status := connected}}} -> ok;
         _ ->
             timer:sleep(100),
             wait_for_resource_ready(InstId, Retry-1)