app_exceptions

Last updated:

0 purchases

app_exceptions Image
app_exceptions Images
Add to Cart

Description:

app exceptions

Micro dart library that expose generic exceptions.
The goal of this library is to for the end user to rethrow exceptions of other libraries with
the same common AppException. This way it's possible to make all exceptions
that are supposed to be catched inherit from the same base class.
This is useful for expample if you want to display a toast message on all
Unauthorized exceptions.
Usage #
import 'package:app_exceptions/app_exceptions.dart' as ex;

void main() {
ex.AppException('Generic', 'this is a generic exception');
ex.UnauthorizedException(
description: 'You were not authorized to access this resource');
ex.InvalidInputException('email', description: 'invalid email');
ex.ActionCancelledException(
description: 'The action was canceled by the user');
ex.NotFoundException(description: 'the resource was not found');
ex.PermissionNotGrantedException(
description: 'Permission for geolocation not granted');
ex.ServiceUnavailableException(
description: 'The audio service is unavailable');
}
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.