Skip to content

Commit 923dcc7

Browse files
committed
remove auto refresh ui
1 parent 0d35359 commit 923dcc7

File tree

3 files changed

+1
-32
lines changed

3 files changed

+1
-32
lines changed

app/lib/core/routing/routes.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ import 'package:weblibre/features/geckoview/features/tabs/presentation/screens/c
4040
import 'package:weblibre/features/geckoview/features/tabs/presentation/screens/container_edit.dart';
4141
import 'package:weblibre/features/geckoview/features/tabs/presentation/screens/container_list.dart';
4242
import 'package:weblibre/features/geckoview/features/tabs/presentation/screens/container_selection.dart';
43-
import 'package:weblibre/features/geckoview/features/tabs/presentation/screens/container_sites.dart';
4443
import 'package:weblibre/features/onboarding/presentation/onboarding.dart';
4544
import 'package:weblibre/features/settings/presentation/screens/addon_collection.dart';
4645
import 'package:weblibre/features/settings/presentation/screens/bang_settings.dart';

app/lib/features/geckoview/domain/controllers/bottom_sheet.dart

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -18,51 +18,21 @@
1818
* along with this program. If not, see <http://www.gnu.org/licenses/>.
1919
*/
2020

21-
import 'package:flutter/widgets.dart';
2221
import 'package:riverpod_annotation/riverpod_annotation.dart';
23-
import 'package:weblibre/core/providers/app_state.dart';
2422
import 'package:weblibre/features/geckoview/features/browser/domain/entities/sheet.dart';
25-
import 'package:weblibre/features/geckoview/features/browser/domain/providers/lifecycle.dart';
2623

2724
part 'bottom_sheet.g.dart';
2825

2926
@Riverpod(keepAlive: true)
3027
class BottomSheetController extends _$BottomSheetController {
31-
DateTime? _pauseTime;
32-
bool _resetDue = false;
33-
3428
@override
3529
Sheet? build() {
36-
ref.listen(browserViewLifecycleProvider, (previous, current) {
37-
switch (current) {
38-
case AppLifecycleState.resumed:
39-
if (_pauseTime != null &&
40-
DateTime.now().difference(_pauseTime!) >
41-
const Duration(minutes: 5)) {
42-
_resetDue = true;
43-
}
44-
_pauseTime = null;
45-
case AppLifecycleState.detached:
46-
case AppLifecycleState.inactive:
47-
case AppLifecycleState.hidden:
48-
case AppLifecycleState.paused:
49-
_pauseTime ??= DateTime.now();
50-
default:
51-
}
52-
});
53-
5430
return null;
5531
}
5632

5733
///We depend on a listener that updates/syncs UI to open the sheet
5834
// ignore: use_setters_to_change_properties api decision
5935
void show(Sheet sheet) {
60-
if (_resetDue) {
61-
ref.read(appStateKeyProvider.notifier).reset();
62-
_resetDue = false;
63-
return;
64-
}
65-
6636
state = sheet;
6737
}
6838

app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)