Рефактор

This commit is contained in:
sasha80
2024-11-28 09:17:18 +03:00
parent 77928b25dc
commit 909bca91aa

View File

@@ -1,4 +1,4 @@
class_name pribor_rtr extends "res://scenes/контроль/прибор.gd"
class_name pribor_rtr extends 'res://scenes/контроль/прибор.gd'
static var json_parser: JSON = JSON.new()
@@ -34,18 +34,18 @@ func map_solid_to_array(solid: String, paths: Array, tokens: Array = ['[', ']',
func _on_request_rtr_request_completed(result, _response_code, headers, body: PackedByteArray):
if result != 0:
var rs = $request_rtr.get_result_string(result)
log.error('ошибка: \"%s\"' % rs)
log.error('\"%s\"' % rs)
return
var json_str: String = body.get_string_from_utf8()
if not json_str:
push_error('ошибка: не удаётся получить строку utf8 из данных (%s)' % headers)
push_error('не удаётся получить строку utf8 из данных (%s)' % headers)
return
var rc = json_parser.parse(json_str)
if rc != Error.OK:
var err = json_parser.get_error_message()
push_error('ошибка: разбор json прерван - \"%s\" (%s)' % [err, headers])
push_error('разбор json прерван - \"%s\" (%s)' % [err, headers])
return
var pp = ['DeviceDescription', 'DeviceName']