Skip to content

Commit b87b3ba

Browse files
[flutter_image] Replace deprecated APIs (#6126)
Now that it's available on every supported version, switch to `loadImage` instead of the deprecated `loadBuffer`. Fixes flutter/flutter#132856
1 parent cbb676a commit b87b3ba

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

packages/flutter_image/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 4.1.11
2+
3+
* Replaces deprecated loadBuffer API usage.
4+
15
## 4.1.10
26

37
* Fixes image asset link to use image within package.

packages/flutter_image/lib/network.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ class NetworkImageWithRetry extends ImageProvider<NetworkImageWithRetry> {
9999
}
100100

101101
@override
102-
ImageStreamCompleter loadBuffer(
102+
ImageStreamCompleter loadImage(
103103
NetworkImageWithRetry key,
104-
DecoderBufferCallback decode,
104+
ImageDecoderCallback decode,
105105
) {
106106
return OneFrameImageStreamCompleter(_loadWithRetry(key, decode),
107107
informationCollector: () sync* {

packages/flutter_image/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: >
33
Image utilities for Flutter: improved network providers, effects, etc.
44
repository: https://github.com/flutter/packages/tree/main/packages/flutter_image
55
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+flutter_image%22
6-
version: 4.1.10
6+
version: 4.1.11
77

88
environment:
99
sdk: ">=3.0.0 <4.0.0"

packages/flutter_image/test/network_test.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,9 @@ void assertThatImageLoadingFails(
140140
NetworkImageWithRetry subject,
141141
List<FlutterErrorDetails> errorLog,
142142
) {
143-
final ImageStreamCompleter completer = subject.loadBuffer(
143+
final ImageStreamCompleter completer = subject.loadImage(
144144
subject,
145-
PaintingBinding.instance.instantiateImageCodecFromBuffer,
145+
PaintingBinding.instance.instantiateImageCodecWithSize,
146146
);
147147
completer.addListener(ImageStreamListener(
148148
(ImageInfo image, bool synchronousCall) {},
@@ -157,9 +157,9 @@ void assertThatImageLoadingFails(
157157
void assertThatImageLoadingSucceeds(
158158
NetworkImageWithRetry subject,
159159
) {
160-
final ImageStreamCompleter completer = subject.loadBuffer(
160+
final ImageStreamCompleter completer = subject.loadImage(
161161
subject,
162-
PaintingBinding.instance.instantiateImageCodecFromBuffer,
162+
PaintingBinding.instance.instantiateImageCodecWithSize,
163163
);
164164
completer.addListener(ImageStreamListener(
165165
expectAsync2((ImageInfo image, bool synchronousCall) {

0 commit comments

Comments
 (0)