Skip to content

Commit ea9a137

Browse files
committed
using lisenable.merge other then Combined listen
1 parent 3fe39e6 commit ea9a137

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ final routerProvider = Provider<GoRouter>((ref) {
124124
125125
return GoRouter(
126126
redirect: routesManager.onRedirect,
127-
refreshListenable: CombinedListen(routesManager.refreshables),
127+
refreshListenable: Listenable.merge(routesManager.refreshables),
128128
routes: [
129129
// Your routes here
130130
],
@@ -261,7 +261,7 @@ When these providers are specified, the router will:
261261

262262
### Setting Up Go Router
263263

264-
Integrate with Go Router using the `CombinedListen` utility:
264+
Integrate with Go Router with Route Manager
265265

266266
```dart
267267
final goRouterProvider = Provider<GoRouter>((ref) {
@@ -270,7 +270,7 @@ final goRouterProvider = Provider<GoRouter>((ref) {
270270
return GoRouter(
271271
debugLogDiagnostics: true,
272272
redirect: routesManager.onRedirect,
273-
refreshListenable: CombinedListen(routesManager.refreshables),
273+
refreshListenable: Listenable.merge(routesManager.refreshables),
274274
initialLocation: '/splash',
275275
routes: [
276276
// Your routes...

example/lib/auth.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ final routerProvider = Provider<GoRouter>((ref) {
9898

9999
return GoRouter(
100100
redirect: routesManager.onRedirect,
101-
refreshListenable: CombinedListen(routesManager.refreshables),
101+
refreshListenable: Listenable.merge(routesManager.refreshables),
102102
initialLocation: '/splash',
103103
routes: [
104104
GoRoute(

lib/pod_router.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ export 'src/auth/auth_status.dart';
55
export 'src/auth/auth_notifier.dart';
66

77
export 'src/router/routes_manager.dart';
8-
export 'src/router/combined_listen.dart';
8+
// export 'src/router/combined_listen.dart';
99

1010
export 'src/utils/package_logger.dart';

lib/src/router/combined_listen.dart

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
import 'package:flutter/material.dart';
1+
// import 'package:flutter/material.dart';
22

3-
class CombinedListen extends ChangeNotifier {
4-
final List<ChangeNotifier> listeners;
3+
// class CombinedListen extends ChangeNotifier {
4+
// final List<ChangeNotifier> listeners;
55

6-
CombinedListen(this.listeners) {
7-
for (final listener in listeners) {
8-
listener.addListener(notifyListeners);
9-
}
10-
}
6+
// CombinedListen(this.listeners) {
7+
// for (final listener in listeners) {
8+
// listener.addListener(notifyListeners);
9+
// }
10+
// }
1111

12-
@override
13-
void dispose() {
14-
for (final listener in listeners) {
15-
listener.removeListener(notifyListeners);
16-
}
17-
super.dispose();
18-
}
19-
}
12+
// @override
13+
// void dispose() {
14+
// for (final listener in listeners) {
15+
// listener.removeListener(notifyListeners);
16+
// }
17+
// super.dispose();
18+
// }
19+
// }

0 commit comments

Comments
 (0)