refactor(connector): [Worldpay] Remove Default Case Handling (#2488)

Co-authored-by: de-harish <harish.ramesh@talabat.com>
This commit is contained in:
Sudharsan GS
2023-10-25 23:50:25 +05:30
committed by GitHub
parent 9ff272121a
commit 2b2c38146d

View File

@ -217,7 +217,13 @@ impl From<EventType> for enums::AttemptStatus {
EventType::CaptureFailed => Self::CaptureFailed, EventType::CaptureFailed => Self::CaptureFailed,
EventType::Refused => Self::Failure, EventType::Refused => Self::Failure,
EventType::Charged | EventType::SentForSettlement => Self::Charged, EventType::Charged | EventType::SentForSettlement => Self::Charged,
_ => Self::Pending, EventType::Cancelled
| EventType::SentForRefund
| EventType::RefundFailed
| EventType::Refunded
| EventType::Error
| EventType::Expired
| EventType::Unknown => Self::Pending,
} }
} }
} }
@ -227,7 +233,16 @@ impl From<EventType> for enums::RefundStatus {
match value { match value {
EventType::Refunded => Self::Success, EventType::Refunded => Self::Success,
EventType::RefundFailed => Self::Failure, EventType::RefundFailed => Self::Failure,
_ => Self::Pending, EventType::Authorized
| EventType::Cancelled
| EventType::Charged
| EventType::SentForRefund
| EventType::Refused
| EventType::Error
| EventType::SentForSettlement
| EventType::Expired
| EventType::CaptureFailed
| EventType::Unknown => Self::Pending,
} }
} }
} }