22 lines
563 B
Dart
22 lines
563 B
Dart
|
|
import 'dart:developer';
|
||
|
|
|
||
|
|
import 'package:auto_route/auto_route.dart';
|
||
|
|
import 'package:flutter/material.dart';
|
||
|
|
|
||
|
|
class AppRouteObserver extends AutoRouterObserver {
|
||
|
|
@override
|
||
|
|
void didPush(Route route, Route? previousRoute) {
|
||
|
|
log('New route pushed: ${route.settings.name}');
|
||
|
|
}
|
||
|
|
|
||
|
|
@override
|
||
|
|
void didInitTabRoute(TabPageRoute route, TabPageRoute? previousRoute) {
|
||
|
|
log('Tab route visited: ${route.name}');
|
||
|
|
}
|
||
|
|
|
||
|
|
@override
|
||
|
|
void didChangeTabRoute(TabPageRoute route, TabPageRoute previousRoute) {
|
||
|
|
log('Tab route re-visited: ${route.name}');
|
||
|
|
}
|
||
|
|
}
|