| 1234567891011121314151617181920212223242526 |
- import 'package:electronic_assistant/utils/http_handler.dart';
- import 'package:electronic_assistant/utils/toast_util.dart';
- import 'package:get/get.dart';
- import '../resource/string.gen.dart';
- class ErrorHandler {
- ErrorHandler._();
- static void toastError(dynamic error, {String? message}) {
- String toastMessage = (error is ServerErrorException)
- ? _getToastMessageFromError(error)
- : _getDefaultToastMessage(message);
- ToastUtil.showToast(toastMessage);
- }
- static String _getToastMessageFromError(ServerErrorException error) {
- return error.message ?? StringName.networkError.tr;
- }
- static String _getDefaultToastMessage(String? message) {
- return message ?? StringName.networkError.tr;
- }
- }
- abstract class ErrorCode {}
|