chore: bump dart sdk to 3.8 (#20355)

* chore: bump dart sdk to 3.8

* chore: make build

* make pigeon

* chore: format files

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
This commit is contained in:
shenlong
2025-07-29 00:34:03 +05:30
committed by GitHub
parent 9b3718120b
commit e52b9d15b5
643 changed files with 32561 additions and 35292 deletions
@@ -109,9 +109,7 @@ class _ImageWrapperState extends State<ImageWrapper> {
// retrieve image from the provider
void _resolveImage() {
final ImageStream newStream = widget.imageProvider.resolve(
const ImageConfiguration(),
);
final ImageStream newStream = widget.imageProvider.resolve(const ImageConfiguration());
_updateSourceStream(newStream);
}
@@ -125,10 +123,7 @@ class _ImageWrapperState extends State<ImageWrapper> {
void handleImageFrame(ImageInfo info, bool synchronousCall) {
setupCB() {
_imageSize = Size(
info.image.width.toDouble(),
info.image.height.toDouble(),
);
_imageSize = Size(info.image.width.toDouble(), info.image.height.toDouble());
_loading = false;
_imageInfo = _imageInfo;
@@ -154,11 +149,7 @@ class _ImageWrapperState extends State<ImageWrapper> {
}());
}
_imageStreamListener = ImageStreamListener(
handleImageFrame,
onChunk: handleImageChunk,
onError: handleError,
);
_imageStreamListener = ImageStreamListener(handleImageFrame, onChunk: handleImageChunk, onError: handleError);
return _imageStreamListener!;
}
@@ -227,20 +218,14 @@ class _ImageWrapperState extends State<ImageWrapper> {
return widget.loadingBuilder!(context, _loadingProgress, widget.index);
}
return PhotoViewDefaultLoading(
event: _loadingProgress,
);
return PhotoViewDefaultLoading(event: _loadingProgress);
}
Widget _buildError(
BuildContext context,
) {
Widget _buildError(BuildContext context) {
if (widget.errorBuilder != null) {
return widget.errorBuilder!(context, _lastException!, _lastStack);
}
return PhotoViewDefaultError(
decoration: widget.backgroundDecoration,
);
return PhotoViewDefaultError(decoration: widget.backgroundDecoration);
}
}