fix(emqx_bridge): fix bridge status
This commit is contained in:
parent
376c9ee261
commit
fa21fa2432
|
@ -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,
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue