From 3ffe03ca3e77cfa713a59bd8920741daeac95123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20Fazekas?= Date: Thu, 13 Nov 2025 13:01:41 +0100 Subject: [PATCH] fix: bytes.toData can only be called from js thread --- ios/HybridRiveFileFactory.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ios/HybridRiveFileFactory.swift b/ios/HybridRiveFileFactory.swift index 9030d93d..ad2430ad 100644 --- a/ios/HybridRiveFileFactory.swift +++ b/ios/HybridRiveFileFactory.swift @@ -149,8 +149,9 @@ final class HybridRiveFileFactory: HybridRiveFileFactorySpec, @unchecked Sendabl (any HybridRiveFileSpec) > { + let data = bytes.toData(copyIfNeeded: false) return try genericFrom( - check: { bytes.toData(copyIfNeeded: false) }, + check: { data }, prepare: { $0 }, fileWithCustomAssetLoader: { (data, loader) in try RiveFile(data: data, loadCdn: loadCdn, customAssetLoader: loader)