Skip to content

Commit 35c6fea

Browse files
committed
fix: enable experimental API flag, await Worker init, update Podfile.lock
1 parent 154d1c2 commit 35c6fea

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

example/android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ newArchEnabled=true
3838
# If set to false, you will be using JSC instead.
3939
hermesEnabled=true
4040

41-
USE_RIVE_NEW_API=false
41+
USE_RIVE_NEW_API=true
4242

4343
# Rive: skip auto-init so RiveRuntime.initialize() must be called from JS.
4444
# Useful for testing init failure handling via the Runtime Init exerciser.

example/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1904,7 +1904,7 @@ PODS:
19041904
- ReactCommon/turbomodule/core
19051905
- RNWorklets
19061906
- Yoga
1907-
- RNRive (0.2.8):
1907+
- RNRive (0.3.1):
19081908
- DoubleConversion
19091909
- glog
19101910
- hermes-engine
@@ -2316,7 +2316,7 @@ SPEC CHECKSUMS:
23162316
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
23172317
hermes-engine: 314be5250afa5692b57b4dd1705959e1973a8ebe
23182318
NitroModules: b0d4f5ca592f60889181c15f82cca77d62e44a08
2319-
RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82
2319+
RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809
23202320
RCTDeprecation: 83ffb90c23ee5cea353bd32008a7bca100908f8c
23212321
RCTRequired: eb7c0aba998009f47a540bec9e9d69a54f68136e
23222322
RCTTypeSafety: 659ae318c09de0477fd27bbc9e140071c7ea5c93
@@ -2384,12 +2384,12 @@ SPEC CHECKSUMS:
23842384
RNCPicker: 28c076ae12a1056269ec0305fe35fac3086c477d
23852385
RNGestureHandler: 6b39f4e43e4b3a0fb86de9531d090ff205a011d5
23862386
RNReanimated: 66b68ebe3baf7ec9e716bd059d700726f250d344
2387-
RNRive: 0a46f94d83acb672b088b2e26a4fce709b8c9ab1
2387+
RNRive: 3909767b7ea667f114816356e508cc83954a4a30
23882388
RNScreens: f38464ec1e83bda5820c3b05ccf4908e3841c5cc
23892389
RNWorklets: b1faafefb82d9f29c4018404a0fb33974b494a7b
23902390
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
23912391
Yoga: 9f110fc4b7aa538663cba3c14cbb1c335f43c13f
23922392

2393-
PODFILE CHECKSUM: 6974e58448067deb1048e3b4490e929f624eea3c
2393+
PODFILE CHECKSUM: 9a418da32e324919bb5ad7351e737b8da4b84d2c
23942394

23952395
COCOAPODS: 1.16.2

ios/new/HybridRiveFileFactory.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ final class HybridRiveFileFactory: HybridRiveFileFactorySpec, @unchecked Sendabl
66

77
// All files must share the same Worker so artboard handles are valid across files
88
// (each Worker has its own C++ command server with its own m_artboards map)
9-
private static let sharedWorkerTask = Task { @MainActor in try Worker() }
9+
private static let sharedWorkerTask = Task { @MainActor in try await Worker() }
1010

1111
func fromURL(url: String, loadCdn: Bool, referencedAssets: ReferencedAssetsType?) throws
1212
-> Promise<(any HybridRiveFileSpec)>

0 commit comments

Comments
 (0)