9d1a37e248
Build and Push Docker Images / detect-changes (push) Successful in 10s
Build and Push Docker Images / build-auth-api (push) Successful in 58s
Build and Push Docker Images / build-employee-api (push) Successful in 58s
Build and Push Docker Images / build-transit-api (push) Successful in 59s
Build and Push Docker Images / build-error-log-api (push) Successful in 1m8s
Build and Push Docker Images / build-admin-ui (push) Successful in 1m14s
Build and Push Docker Images / deploy-test-node (push) Successful in 5s
17 lines
375 B
Dart
17 lines
375 B
Dart
// Custom exception for authentication errors
|
|
import 'app_navigator.dart';
|
|
|
|
class UnauthorizedException implements Exception {
|
|
final String message;
|
|
|
|
UnauthorizedException(this.message) {
|
|
// Trigger centralized logout/navigation asynchronously
|
|
try {
|
|
handleAuthExpired(message: message);
|
|
} catch (_) {}
|
|
}
|
|
|
|
@override
|
|
String toString() => message;
|
|
}
|