Skip to content

Commit 756b341

Browse files
committed
fix(android): updating android and ios cdn rive
1 parent c513f3d commit 756b341

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

android/src/main/java/com/margelo/nitro/rive/ReferencedAssetLoader.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,18 @@ class ReferencedAssetLoader {
100100
override fun loadContents(asset: FileAsset, inBandBytes: ByteArray): Boolean {
101101
var key = asset.uniqueFilename.substringBeforeLast(".")
102102
cache[key] = asset
103+
cache[asset.name] = asset
103104
var assetData = assetsData[key]
104105

105106
if (assetData == null) {
106107
key = asset.name
107108
assetData = assetsData[asset.name]
108109
}
109110

111+
if (assetData == null && asset.cdnUrl != null) {
112+
assetData = ResolvedReferencedAsset(sourceUrl = asset.cdnUrl, sourceAsset = null, image = null, sourceAssetId = null, path = null)
113+
}
114+
110115
if (assetData == null) {
111116
return false
112117
}

ios/ReferencedAssetLoader.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,10 @@ final class ReferencedAssetLoader {
154154
assetData = assetsData[key]
155155
}
156156

157+
if assetData == nil && !asset.cdnUuid().isEmpty {
158+
assetData = ResolvedReferencedAsset(sourceUrl: "\(asset.cdnBaseUrl())\(asset.cdnUuid())", sourceAsset: nil, sourceAssetId: nil, path: nil, image: nil)
159+
}
160+
157161
guard let assetData = assetData else {
158162
return false
159163
}

0 commit comments

Comments
 (0)