mirror of
https://github.com/pese-git/cherrypick.git
synced 2026-01-24 05:25:19 +00:00
BREAKING CHANGE: - Removed the deprecated CherryPickLogger interface from cherrypick - Logger/adapters (e.g., talker_cherrypick_logger) must now implement CherryPickObserver - talker_cherrypick_logger: replace TalkerCherryPickLogger with TalkerCherryPickObserver - All usages, docs, tests migrated to observer API - Improved test mocks and integration tests for observer pattern - Removed obsolete files: cherrypick/src/logger.dart, talker_cherrypick_logger/src/talker_cherrypick_logger.dart - Updated README and example usages for new CherryPickObserver model This refactor introduces a unified observer pattern (CherryPickObserver) to handle all DI lifecycle events, replacing the limited info/warn/error logger pattern. All external logging adapters and integrations must migrate to use CherryPickObserver.
13 lines
340 B
Dart
13 lines
340 B
Dart
import 'package:auto_route/auto_route.dart';
|
|
import 'app_router.gr.dart';
|
|
|
|
@AutoRouterConfig()
|
|
class AppRouter extends RootStackRouter {
|
|
@override
|
|
List<AutoRoute> get routes => [
|
|
AutoRoute(page: PostsRoute.page, initial: true),
|
|
AutoRoute(page: PostDetailsRoute.page),
|
|
AutoRoute(page: LogsRoute.page),
|
|
];
|
|
}
|