call method

  1. @override
Future<RescueModel?> call({
  1. required int redeemptionId,
  2. required String newStatus,
  3. String? adminUserId,
})
override

Implementation

@override
Future<RescueModel?> call(
    {required int redeemptionId,
    required String newStatus,
    String? adminUserId}) async {
  var response = await _findEstablishmentById.currentId();
  if (response == null || newStatus.isEmpty) {
    return null;
  }

  var result = await _repository.changeVoucherStatus(
      idRedeemption: redeemptionId,
      newStatus: newStatus,
      adminUserID: adminUserId,
      appId: response);

  return result;
}