fix ping
This commit is contained in:
parent
e42584a9b9
commit
881dc36e62
@ -253,14 +253,14 @@ handle_info({timeout, _, ping_ticker}, State = #state{uuid = UUID, is_answered =
|
|||||||
|
|
||||||
case NextStatus of
|
case NextStatus of
|
||||||
keep_status ->
|
keep_status ->
|
||||||
{noreply, State};
|
{noreply, State#state{is_answered = false}};
|
||||||
{next_status, NStatus} ->
|
{next_status, NStatus} ->
|
||||||
case host_bo:change_status(UUID, NStatus) of
|
case host_bo:change_status(UUID, NStatus) of
|
||||||
{ok, _} ->
|
{ok, _} ->
|
||||||
{noreply, State#state{status = NStatus}};
|
{noreply, State#state{status = NStatus, is_answered = false}};
|
||||||
{error, Reason} ->
|
{error, Reason} ->
|
||||||
lager:warning("[iot_host] change host status of uuid: ~p, error: ~p", [UUID, Reason]),
|
lager:warning("[iot_host] change host status of uuid: ~p, error: ~p", [UUID, Reason]),
|
||||||
{noreply, State}
|
{noreply, State#state{is_answered = false}}
|
||||||
end
|
end
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user