From 499bbe79852a2976255c17f2fe3f71180c9c6eaa Mon Sep 17 00:00:00 2001 From: Martin Guillon Date: Fri, 27 Mar 2020 10:37:04 +0100 Subject: [PATCH] fix: updated package and deps --- plugin/platforms/android/include.gradle | 16 ++++++++++++---- plugin/platforms/ios/Podfile | 2 +- src/image.android.ts | 4 ++-- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/plugin/platforms/android/include.gradle b/plugin/platforms/android/include.gradle index 6d24b5b..bd53179 100644 --- a/plugin/platforms/android/include.gradle +++ b/plugin/platforms/android/include.gradle @@ -2,9 +2,17 @@ android { } dependencies { - implementation 'com.facebook.fresco:fresco:2.0.0' - implementation 'com.facebook.fresco:animated-gif:2.0.0' - implementation 'jp.wasabeef:fresco-processors:2.1.0' + implementation 'com.facebook.fresco:fresco:2.1.0' + implementation 'com.facebook.fresco:animated-gif:2.1.0' // If you want to use the GPU Filters // implementation 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.3.0' -} \ No newline at end of file + + // implementation('com.facebook.fresco:fresco:2.1.0') { + // exclude group: 'com.facebook.soloader', module: 'soloader' + // exclude group: 'com.facebook.fresco', module: 'soloader' + // exclude group: 'com.facebook.fresco', module: 'nativeimagefilters' + // exclude group: 'com.facebook.fresco', module: 'nativeimagetranscoder' + // exclude group: 'com.facebook.fresco', module: 'memory-type-native' + // exclude group: 'com.facebook.fresco', module: 'imagepipeline-native' + // } +} diff --git a/plugin/platforms/ios/Podfile b/plugin/platforms/ios/Podfile index 87d70f8..6daeba8 100644 --- a/plugin/platforms/ios/Podfile +++ b/plugin/platforms/ios/Podfile @@ -1 +1 @@ -pod 'SDWebImage', '>= 5.0.6' +pod 'SDWebImage', '>= 5.6.1' diff --git a/src/image.android.ts b/src/image.android.ts index d2e1c22..89900bf 100644 --- a/src/image.android.ts +++ b/src/image.android.ts @@ -466,7 +466,7 @@ export class Img extends ImageBase { requestBuilder = requestBuilder.setResizeOptions(new com.facebook.imagepipeline.common.ResizeOptions(this.decodeWidth, this.decodeHeight)); } if (this.blurRadius) { - const postProcessor: any = new jp.wasabeef.fresco.processors.BlurPostprocessor(this._context, this.blurRadius, this.blurDownSampling || 1); + const postProcessor: any = new com.nativescript.image.ScalingBlurPostprocessor(2, this.blurRadius, this.blurDownSampling || 1); requestBuilder = requestBuilder.setPostprocessor(postProcessor); } @@ -580,7 +580,7 @@ export class Img extends ImageBase { builder.setPerfDataListener( new com.facebook.drawee.backends.pipeline.info.ImagePerfDataListener({ onImageLoadStatusUpdated(param0: com.facebook.drawee.backends.pipeline.info.ImagePerfData, param1: number) { - CLog(CLogTypes.info, 'onSuonImageLoadStatusUpdatedbmit', param0, param1); + CLog(CLogTypes.info, 'onImageLoadStatusUpdated', param0, param1); }, onImageVisibilityUpdated(param0: com.facebook.drawee.backends.pipeline.info.ImagePerfData, param1: number) { CLog(CLogTypes.info, 'onImageVisibilityUpdated', param0, param1);