getData method
Implementation
@override
Future<Result<HorusEntity>> getData() async {
try {
final horusData = await _horusRemoteDataSourceContract.getData();
return Result.success(horusData.toHorusEntity());
} catch (error) {
return Result.failure(
error: RepositoryError.fromDataSourceError(
NetworkError.fromException(error),
),
);
}
}