Files
rasadyar_application/lib/infrastructure/service/app_navigation_observer.dart

32 lines
948 B
Dart
Raw Permalink Normal View History

import 'package:flutter/material.dart';
import 'package:rasadyar_core/core.dart';
class CustomNavigationObserver extends NavigatorObserver {
@override
void didPush(Route route, Route? previousRoute) async {
final routeName = route.settings.name;
2025-07-28 15:57:30 +03:30
2025-08-04 15:31:34 +03:30
super.didPush(route, previousRoute);
2025-09-27 08:05:26 +03:30
tLog('CustomNavigationObserver: didPush - $routeName');
}
@override
void didReplace({Route? newRoute, Route? oldRoute}) {
super.didReplace(newRoute: newRoute, oldRoute: oldRoute);
2025-07-23 08:44:14 +03:30
tLog('CustomNavigationObserver: didReplace - ${newRoute?.settings.name}');
}
@override
void didPop(Route route, Route? previousRoute) {
super.didPop(route, previousRoute);
2025-09-27 08:05:26 +03:30
tLog('CustomNavigationObserver: didPop - ${route.settings.name}');
}
@override
void didRemove(Route route, Route? previousRoute) {
super.didRemove(route, previousRoute);
2025-09-27 08:05:26 +03:30
tLog('CustomNavigationObserver: didRemove - ${route.settings.name}');
}
}