blob: 8a2dee70aad7ba22e6c583798a688fe91b349a2c (
plain)
1
2
3
4
5
6
7
8
9
|
import 'package:flutter/material.dart';
/// The go_router navigator key, shared between [routerProvider] and
/// [_UnauthorizedInterceptor] in [DioClient] so that 401 responses can
/// trigger a navigation to /login without requiring a [BuildContext].
///
/// Kept in a dedicated file to break any circular import that would arise
/// if router.dart and api_client_provider.dart tried to import each other.
final navigatorKey = GlobalKey<NavigatorState>(debugLabel: 'go_router');
|