From b16ca42f74727eebc973afa0bf14062fff43ab9d Mon Sep 17 00:00:00 2001 From: mertalev <101130780+mertalev@users.noreply.github.com> Date: Mon, 4 Aug 2025 22:42:33 -0400 Subject: [PATCH] private method --- .../one_frame_multi_image_stream_completer.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mobile/lib/presentation/widgets/images/one_frame_multi_image_stream_completer.dart b/mobile/lib/presentation/widgets/images/one_frame_multi_image_stream_completer.dart index 6f6e667510..43ecd04d10 100644 --- a/mobile/lib/presentation/widgets/images/one_frame_multi_image_stream_completer.dart +++ b/mobile/lib/presentation/widgets/images/one_frame_multi_image_stream_completer.dart @@ -22,11 +22,7 @@ class OneFramePlaceholderImageStreamCompleter extends ImageStreamCompleter { }) { _initialImage = initialImage; images.listen( - (image) { - setImage(image); - _initialImage?.dispose(); - _initialImage = null; - }, + _onImage, onError: (Object error, StackTrace stack) { reportError( context: ErrorDescription('resolving a single-frame image stream'), @@ -39,6 +35,12 @@ class OneFramePlaceholderImageStreamCompleter extends ImageStreamCompleter { ); } + _onImage(ImageInfo image) { + setImage(image); + _initialImage?.dispose(); + _initialImage = null; + } + @override void addListener(ImageStreamListener listener) { final initialImage = _initialImage;