Skip to content

Commit 56882d5

Browse files
committed
fix: remove deprecated deep import for resolveAsset
1 parent c120a49 commit 56882d5

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/core/RiveFile.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ import type {
44
RiveFileFactory as RiveFileFactoryInternal,
55
} from '../specs/RiveFile.nitro';
66

7-
// This import path isn't handled by @types/react-native
8-
// @ts-ignore
9-
import resolveAssetSource from 'react-native/Libraries/Image/resolveAssetSource';
7+
import { Image } from 'react-native';
108
import type { ResolvedReferencedAssets } from './ReferencedAssets';
119

1210
const RiveFileInternal =
@@ -119,7 +117,9 @@ export namespace RiveFileFactory {
119117
const assetID = typeof source === 'number' ? source : null;
120118
const sourceURI = typeof source === 'object' ? source.uri : null;
121119

122-
const assetURI = assetID ? resolveAssetSource(assetID)?.uri : sourceURI;
120+
const assetURI = assetID
121+
? Image.resolveAssetSource(assetID)?.uri
122+
: sourceURI;
123123

124124
if (!assetURI) {
125125
throw new Error(

0 commit comments

Comments
 (0)