1import 'package:dio/dio.dart';
2import 'package:hive/hive.dart';
5import '../api/api_exceptions.dart';
6import '../constants/strings.dart';
7import '../ui/theme/color_palette.dart';
12 if (exception is ApiException) {
26 if (exception is DioException) {
33 if (exception is SocketException) {
40 if (exception is HiveError) {
static Failure adapt(dynamic exception)
static const String serverFailureMessage
static const String biometricFailureMessage
static const networkFailureMessage
static const storageFailureMessage
static const String unknownFailureMessage
abstract class Failure extends Equatable ServerFailure({ required super.message, required super.color, })
class BiometricFailure extends Failure UnknownFailure({ required super.message, required super.color, })
class CacheFailure extends Failure NetworkFailure({ required super.message, required super.color, })
const CacheFailure({ required super.message, required super.color, })
const BiometricFailure({ required super.message, required super.color, })