ub3lal 1 ماه پیش
والد
کامیت
44fda8889d
3فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 1 0
      lib/src/CashedNetworkImageWidget.dart
  2. 1 0
      lib/src/bloc/cashed_image_bloc.dart
  3. 2 0
      lib/src/bloc/cashed_image_event.dart

+ 1 - 0
lib/src/CashedNetworkImageWidget.dart

@@ -53,6 +53,7 @@ class CachedNetworkImageWidget extends StatelessWidget {
       create: (context) => CashedImageBloc()
         ..add(
           GetStartImageEvent(
+            httpHeaders: httpHeaders,
             url: imageUrl,
             cached: cached,
             count: count,

+ 1 - 0
lib/src/bloc/cashed_image_bloc.dart

@@ -17,6 +17,7 @@ class CashedImageBloc extends Bloc<CashedImageEvent, CashedImageState> {
       HttpGetImage httpGetImage = HttpGetImage(
         url: event.url,
         count: event.count,
+        httpHeaders: event.httpHeaders,
       );
 
       if (event.cached) {

+ 2 - 0
lib/src/bloc/cashed_image_event.dart

@@ -12,11 +12,13 @@ class GetStartImageEvent extends CashedImageEvent {
   final bool cached;
   final int count;
   final String? cachkey;
+  final Map<String, String>? httpHeaders;
   const GetStartImageEvent({
     required this.url,
     required this.cached,
     required this.count,
     required this.cachkey,
+    required this.httpHeaders,
   });
   @override
   List<Object> get props => [url, cached];