From df234660a05ed049e766438a8c87b5fc0d337ec8 Mon Sep 17 00:00:00 2001 From: ashilkn Date: Sat, 10 Aug 2024 18:19:40 +0530 Subject: [PATCH] [mob][photos] chore --- .../ui/viewer/file/video_widget_native.dart | 28 ++++++------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/mobile/lib/ui/viewer/file/video_widget_native.dart b/mobile/lib/ui/viewer/file/video_widget_native.dart index 9fe20b1b6d..1cdc1dd674 100644 --- a/mobile/lib/ui/viewer/file/video_widget_native.dart +++ b/mobile/lib/ui/viewer/file/video_widget_native.dart @@ -3,12 +3,11 @@ import "dart:io"; import "package:flutter/cupertino.dart"; import "package:flutter/material.dart"; -import "package:flutter/widgets.dart"; import "package:logging/logging.dart"; import "package:native_video_player/native_video_player.dart"; import "package:photos/core/constants.dart"; import "package:photos/core/event_bus.dart"; -import "package:photos/events/file_swipe_lock_event.dart"; +import "package:photos/events/guest_view_event.dart"; import "package:photos/events/pause_video_event.dart"; // import "package:photos/events/pause_video_event.dart"; import "package:photos/generated/l10n.dart"; @@ -50,11 +49,9 @@ class _VideoWidgetNativeState extends State final Logger _logger = Logger("VideoWidgetNative"); static const verticalMargin = 72.0; final _progressNotifier = ValueNotifier(null); - bool _isAppInFG = true; late StreamSubscription pauseVideoSubscription; - bool _isFileSwipeLocked = false; - late final StreamSubscription - _fileSwipeLockEventSubscription; + bool _isGuestView = false; + late final StreamSubscription _guestViewEventSubscription; NativeVideoPlayerController? _controller; String? _filePath; @@ -106,23 +103,14 @@ class _VideoWidgetNativeState extends State pauseVideoSubscription = Bus.instance.on().listen((event) { _controller?.pause(); }); - _fileSwipeLockEventSubscription = - Bus.instance.on().listen((event) { + _guestViewEventSubscription = + Bus.instance.on().listen((event) { setState(() { - _isFileSwipeLocked = event.shouldSwipeLock; + _isGuestView = event.isGuestView; }); }); } - @override - void didChangeAppLifecycleState(AppLifecycleState state) { - if (state == AppLifecycleState.resumed) { - _isAppInFG = true; - } else { - _isAppInFG = false; - } - } - @override void dispose() { //https://github.com/fluttercandies/flutter_photo_manager/blob/8afba2745ebaac6af8af75de9cbded9157bc2690/README.md#clear-caches @@ -134,7 +122,7 @@ class _VideoWidgetNativeState extends State }, ); } - _fileSwipeLockEventSubscription.cancel(); + _guestViewEventSubscription.cancel(); pauseVideoSubscription.cancel(); removeCallBack(widget.file); _progressNotifier.dispose(); @@ -168,7 +156,7 @@ class _VideoWidgetNativeState extends State } }, child: GestureDetector( - onVerticalDragUpdate: _isFileSwipeLocked + onVerticalDragUpdate: _isGuestView ? null : (d) => { if (d.delta.dy > dragSensitivity)