mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-02 06:46:22 +01:00
28 lines
721 B
Dart
28 lines
721 B
Dart
part of '../my_app.dart';
|
|
|
|
@npLog
|
|
class _NavigatorLogger extends NavigatorObserver {
|
|
@override
|
|
void didPush(Route route, Route? previousRoute) {
|
|
if (route.settings.name != null) {
|
|
_log.fine(
|
|
'Push: ${previousRoute?.settings.name} -> ${route.settings.name}');
|
|
}
|
|
}
|
|
|
|
@override
|
|
void didReplace({Route? newRoute, Route? oldRoute}) {
|
|
if (newRoute?.settings.name != null) {
|
|
_log.fine(
|
|
'Replace: ${oldRoute?.settings.name} -> ${newRoute?.settings.name}');
|
|
}
|
|
}
|
|
|
|
@override
|
|
void didPop(Route route, Route? previousRoute) {
|
|
if (route.settings.name != null) {
|
|
_log.fine(
|
|
'Pop: ${route.settings.name} -> ${previousRoute?.settings.name}');
|
|
}
|
|
}
|
|
}
|