fix ble scan non_utf8 deviceName

Signed-off-by: liuhan <liuhan53@huawei.com>
This commit is contained in:
liuhan
2026-01-12 10:13:45 +08:00
parent 46d04394f3
commit 78d9cee2e5
+7 -1
View File
@@ -930,12 +930,18 @@ struct NativeScanResult {
) {}
func toObject(): ScanResult {
var name: String
try {
name = deviceName.toString()
} catch (_) {
name = ""
}
unsafe {
ScanResult(
deviceId.toString(),
rssi,
cArr2cjArr<UInt8, Byte>(data.size, data.head, {i => i}),
deviceName.toString(),
name,
connectable
)
}