Skip to content

Commit 0f76edf

Browse files
committed
publish platform_interface and web implementation
1 parent 43fae1a commit 0f76edf

File tree

6 files changed

+25
-35
lines changed

6 files changed

+25
-35
lines changed

cached_network_image/pubspec.yaml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,8 @@ dependencies:
99
sdk: flutter
1010
flutter_cache_manager: ^3.3.0
1111
octo_image: ^1.0.0
12-
cached_network_image_platform_interface:
13-
git:
14-
url: https://github.com/Baseflow/flutter_cached_network_image.git
15-
ref: 97fbb84e4149e0fce8d8641c57d742531371407d
16-
path: cached_network_image_platform_interface
17-
cached_network_image_web:
18-
git:
19-
url: https://github.com/Baseflow/flutter_cached_network_image.git
20-
ref: 66e18eb5c9b89dd457a776e656bb6663cb9a784d
21-
path: cached_network_image_web
12+
cached_network_image_platform_interface: ^2.0.0
13+
cached_network_image_web: ^1.0.2
2214

2315

2416
dev_dependencies:
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
## [2.0.0] - 2022-08-31
2+
* Added loadBufferAsync for Flutter 3.3
3+
14
## [1.0.0] - 2021-07-16
25
* Initial release

cached_network_image_platform_interface/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: cached_network_image_platform_interface
22
description: Platform interface for CachedNetworkImage
3-
version: 1.0.0
3+
version: 2.0.0
44
homepage: https://github.com/Baseflow/flutter_cached_network_image
55

66
environment:

cached_network_image_web/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## [1.0.2] - 2022-08-31
2+
* Added loadBufferAsync and deprecated loadAsync
3+
14
## [1.0.1] - 2021-08-02
25
* Bug: fixed CORS issues in HTML image version.
36

cached_network_image_web/lib/cached_network_image_web.dart

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,19 @@ class ImageLoader implements platform.ImageLoader {
3131
ImageRenderMethodForWeb imageRenderMethodForWeb,
3232
Function() evictImage,
3333
) {
34-
switch (imageRenderMethodForWeb) {
35-
case ImageRenderMethodForWeb.HttpGet:
36-
return _loadAsyncHttpGet(
37-
url,
38-
cacheKey,
39-
chunkEvents,
40-
decode,
41-
cacheManager,
42-
maxHeight,
43-
maxWidth,
44-
headers,
45-
errorListener,
46-
evictImage,
47-
);
48-
case ImageRenderMethodForWeb.HtmlImage:
49-
return _loadAsyncHtmlImage(url, chunkEvents).asStream();
50-
}
34+
return _load(
35+
url,
36+
cacheKey,
37+
chunkEvents,
38+
decode,
39+
cacheManager,
40+
maxHeight,
41+
maxWidth,
42+
headers,
43+
errorListener,
44+
imageRenderMethodForWeb,
45+
evictImage,
46+
);
5147
}
5248

5349
@override
@@ -64,7 +60,7 @@ class ImageLoader implements platform.ImageLoader {
6460
ImageRenderMethodForWeb imageRenderMethodForWeb,
6561
Function() evictImage,
6662
) {
67-
_load(
63+
return _load(
6864
url,
6965
cacheKey,
7066
chunkEvents,

cached_network_image_web/pubspec.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: cached_network_image_web
22
description: Web implementation of CachedNetworkImage
3-
version: 1.0.1
3+
version: 1.0.2
44
homepage: https://github.com/Baseflow/flutter_cached_network_image
55

66
environment:
@@ -11,11 +11,7 @@ dependencies:
1111
flutter:
1212
sdk: flutter
1313
flutter_cache_manager: ^3.0.0
14-
cached_network_image_platform_interface:
15-
git:
16-
url: https://github.com/Baseflow/flutter_cached_network_image.git
17-
ref: 97fbb84e4149e0fce8d8641c57d742531371407d
18-
path: cached_network_image_platform_interface
14+
cached_network_image_platform_interface: ^2.0.0
1915

2016
dev_dependencies:
2117
flutter_test:

0 commit comments

Comments
 (0)