getTransactionHistory method
Future<Result<TransactionHistory, Exception> >
getTransactionHistory(
- TransactionHistoryRequest request
Implementation
Future<Result<TransactionHistory, Exception>> getTransactionHistory(
TransactionHistoryRequest request) async {
final result = await _flutterLoyaltyApi.getTransactionHistory(
_appName, ModelConverter.toFlutterTransactionHistoryRequest(request));
if (result.isSuccess != true) {
return Result.failure(Exception(result.error));
}
final transactionHistory = result.transactionHistory;
if (transactionHistory == null) {
return Result.failure(Exception("Missing data exception"));
}
return Result.success(ModelConverter.toModelTransactionHistory(transactionHistory));
}