Обновление индикатора онлайн в контроле
Some checks failed
Локальный тест / test (push) Has been cancelled
Some checks failed
Локальный тест / test (push) Has been cancelled
This commit is contained in:
@@ -29,11 +29,7 @@ func _on_response_received(response: String, success: bool) -> void:
|
||||
var unit_instance = network.get_unit_instance(unit_name)
|
||||
|
||||
if not success:
|
||||
log.error('Ошибка запроса: %s' % response)
|
||||
if unit_instance.online:
|
||||
unit_instance.online = false
|
||||
unit_instance.emit_signal('line_changed', unit_instance)
|
||||
# При ошибке сбрасываем UI в 0
|
||||
log.error('Ошибка запроса или нет связи: %s' % response)
|
||||
_reset_ui_to_zero()
|
||||
return
|
||||
|
||||
@@ -42,10 +38,6 @@ func _on_response_received(response: String, success: bool) -> void:
|
||||
if parse_result != OK:
|
||||
var err = json_conv.get_error_message()
|
||||
push_error('разбор json прерван - "%s"' % err)
|
||||
if unit_instance.online:
|
||||
unit_instance.online = false
|
||||
unit_instance.emit_signal('line_changed', unit_instance)
|
||||
# При ошибке парсинга сбрасываем UI в 0
|
||||
_reset_ui_to_zero()
|
||||
return
|
||||
|
||||
@@ -58,7 +50,6 @@ func _on_response_received(response: String, success: bool) -> void:
|
||||
|
||||
if not ret_val[1]:
|
||||
push_error('путь %s не найден (%s)' % [pp_copy, ret_val[2]])
|
||||
# Если путь не найден, сбрасываем UI в 0
|
||||
_reset_ui_to_zero()
|
||||
return
|
||||
|
||||
@@ -69,12 +60,6 @@ func _on_response_received(response: String, success: bool) -> void:
|
||||
# Ответ от другого борта - игнорируем
|
||||
return
|
||||
|
||||
# Обновляем статус online
|
||||
unit_instance.rx_tick = Time.get_ticks_msec()
|
||||
if not unit_instance.online:
|
||||
unit_instance.online = true
|
||||
unit_instance.emit_signal('line_changed', unit_instance)
|
||||
|
||||
# Обновляем UI элементы из JSON
|
||||
_update_ui(json_conv.data)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user