mirror of
https://github.com/friebetill/TubeCards.git
synced 2025-08-15 10:31:53 +08:00
Initial commit
Add Space version 2.0.1
This commit is contained in:
17
lib/modules/home/util/error_util.dart
Normal file
17
lib/modules/home/util/error_util.dart
Normal file
@ -0,0 +1,17 @@
|
||||
import '../../../graphql/operation_exception.dart';
|
||||
import '../../../i18n/i18n.dart';
|
||||
|
||||
/// Returns the most fitting error text for the given [exception].
|
||||
///
|
||||
/// In case no good message can be found, a generic error message is returned.
|
||||
String getErrorText(S i18n, Exception exception) {
|
||||
if (exception is OperationException) {
|
||||
if (exception.isNoInternet) {
|
||||
return i18n.errorNoInternetText;
|
||||
} else if (exception.isServerOffline) {
|
||||
return i18n.errorWeWillFixText;
|
||||
}
|
||||
}
|
||||
|
||||
return i18n.errorUnknownText;
|
||||
}
|
Reference in New Issue
Block a user