Use the correct cache key when parsing NetworkFetcher animations (#2198)
Fixes #2187
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java b/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java
index 893dd2f..0d37823 100644
--- a/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java
+++ b/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java
@@ -60,9 +60,9 @@
InputStream inputStream = cacheResult.second;
LottieResult<LottieComposition> result;
if (extension == FileExtension.ZIP) {
- result = LottieCompositionFactory.fromZipStreamSync(context, new ZipInputStream(inputStream), url);
+ result = LottieCompositionFactory.fromZipStreamSync(context, new ZipInputStream(inputStream), cacheKey);
} else {
- result = LottieCompositionFactory.fromJsonInputStreamSync(inputStream, url);
+ result = LottieCompositionFactory.fromJsonInputStreamSync(inputStream, cacheKey);
}
if (result.getValue() != null) {
return result.getValue();