result method
Returns a new value of Result from closure either a success or a failure.
Example usage:
final result = await getPhotos();
await getPhotos(client)
..result((photos) {
print('Photos: $photos');
}, (error) {
print('Error: $error');
});
Implementation
void result(Completion<S> success, Completion<F> failure) {
if (isSuccess) {
success(_left.value);
} else {
failure(_right.value);
}
}