mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-13 13:07:01 +01:00
29 lines
721 B
Dart
29 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}');
|
||
|
}
|
||
|
}
|
||
|
}
|