diff --git a/app/lib/features/geckoview/domain/controllers/bottom_sheet.dart b/app/lib/features/geckoview/domain/controllers/bottom_sheet.dart index 9de5367c..af50b390 100644 --- a/app/lib/features/geckoview/domain/controllers/bottom_sheet.dart +++ b/app/lib/features/geckoview/domain/controllers/bottom_sheet.dart @@ -17,10 +17,8 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -import 'dart:async'; import 'package:riverpod_annotation/riverpod_annotation.dart'; -import 'package:rxdart/rxdart.dart'; import 'package:weblibre/features/geckoview/features/browser/domain/entities/sheet.dart'; part 'bottom_sheet.g.dart'; @@ -41,27 +39,3 @@ class BottomSheetController extends _$BottomSheetController { state = null; } } - -@Riverpod() -class BottomSheetExtend extends _$BottomSheetExtend { - late StreamController _extentStreamController; - - void add(double extent) { - if (!_extentStreamController.isClosed) { - _extentStreamController.add(extent); - } - } - - @override - Stream build() { - _extentStreamController = StreamController(); - - ref.onDispose(() async { - await _extentStreamController.close(); - }); - - return _extentStreamController.stream.sampleTime( - const Duration(milliseconds: 50), - ); - } -} diff --git a/app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart b/app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart index caa6dc03..0c1999de 100644 --- a/app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart +++ b/app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart @@ -62,48 +62,3 @@ abstract class _$BottomSheetController extends $Notifier { element.handleValue(ref, created); } } - -@ProviderFor(BottomSheetExtend) -const bottomSheetExtendProvider = BottomSheetExtendProvider._(); - -final class BottomSheetExtendProvider - extends $StreamNotifierProvider { - const BottomSheetExtendProvider._() - : super( - from: null, - argument: null, - retry: null, - name: r'bottomSheetExtendProvider', - isAutoDispose: true, - dependencies: null, - $allTransitiveDependencies: null, - ); - - @override - String debugGetCreateSourceHash() => _$bottomSheetExtendHash(); - - @$internal - @override - BottomSheetExtend create() => BottomSheetExtend(); -} - -String _$bottomSheetExtendHash() => r'fbefffbad011502d7ed6ec3bd2fdcdb03995f149'; - -abstract class _$BottomSheetExtend extends $StreamNotifier { - Stream build(); - @$mustCallSuper - @override - void runBuild() { - final created = build(); - final ref = this.ref as $Ref, double>; - final element = - ref.element - as $ClassProviderElement< - AnyNotifier, double>, - AsyncValue, - Object?, - Object? - >; - element.handleValue(ref, created); - } -} diff --git a/app/lib/features/geckoview/features/browser/presentation/screens/browser.dart b/app/lib/features/geckoview/features/browser/presentation/screens/browser.dart index 9c9c8c0a..8a24be2b 100644 --- a/app/lib/features/geckoview/features/browser/presentation/screens/browser.dart +++ b/app/lib/features/geckoview/features/browser/presentation/screens/browser.dart @@ -400,10 +400,6 @@ class BrowserScreen extends HookConsumerWidget { .read(bottomSheetControllerProvider.notifier) .dismiss(); return true; - } else { - ref - .read(bottomSheetExtendProvider.notifier) - .add(notification.extent); } return false;