getAllUsers method Null safety
override
Returns result with all available users.
Implementation
@override
Future<Result<List<User>>> getAllUsers() async {
try {
final userModels = await _dataSource.getAllUsers();
final users = userModels.map<User>(UserFromModel()).toList();
return Result(users);
} catch (e, s) {
_logger.e('Getting all users has failed!', e, s);
return Result.failure(Failure(e, s));
}
}