checkChargeStatus method
Checks the current status of a charge object
Implementation
StatusObject checkChargeStatus(ChargeObject chargeObject) {
if (chargeObject.isSuccessful!) {
TransactionStatus? status =
getTransactionStatus(chargeObject.timeline!.last['status']);
DateTime? dateTime =
DateTime.tryParse(chargeObject.timeline!.last['time']);
String? context = chargeObject.timeline!.last['context'];
return StatusObject(status: status, time: dateTime, context: context);
} else {
return StatusObject(status: null, time: null, context: null);
}
}