| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- diff --git a/node_modules/expo-updates/android/src/main/java/expo/modules/updates/loader/LoaderFiles.kt b/node_modules/expo-updates/android/src/main/java/expo/modules/updates/loader/LoaderFiles.kt
- index 5021db3..515b517 100644
- --- a/node_modules/expo-updates/android/src/main/java/expo/modules/updates/loader/LoaderFiles.kt
- +++ b/node_modules/expo-updates/android/src/main/java/expo/modules/updates/loader/LoaderFiles.kt
- @@ -47,7 +47,7 @@ open class LoaderFiles {
- context.assets.open(asset.embeddedAssetFilename!!)
- .use { inputStream -> return UpdatesUtils.verifySHA256AndWriteToFile(inputStream, destination, null) }
- } catch (e: Exception) {
- - Log.e(TAG, "Failed to copy asset " + asset.embeddedAssetFilename, e)
- + Log.e(TAG, "Failed to copy assett " + asset.embeddedAssetFilename, e)
- throw e
- }
- }
- @@ -58,16 +58,25 @@ open class LoaderFiles {
- destination: File,
- context: Context
- ): ByteArray {
- - val id = context.resources.getIdentifier(
- + var id = context.resources.getIdentifier(
- asset.resourcesFilename,
- asset.resourcesFolder,
- context.packageName
- )
- + Log.e(TAG, "trying to copy this file: " + asset.resourcesFilename)
- + if (id == 0) {
- + id = context.resources.getIdentifier(
- + asset.resourcesFilename,
- + "raw",
- + context.packageName
- + )
- + }
- + assert(id != 0)
- try {
- context.resources.openRawResource(id)
- .use { inputStream -> return UpdatesUtils.verifySHA256AndWriteToFile(inputStream, destination, null) }
- } catch (e: Exception) {
- - Log.e(TAG, "Failed to copy asset " + asset.embeddedAssetFilename, e)
- + Log.e(TAG, "Failed to copy assett " + asset.embeddedAssetFilename, e)
- throw e
- }
- }
|