haveno-app/lib/utils/format_trade_phase.dart
2024-08-19 21:35:24 +01:00

25 lines
771 B
Dart

// This is on order of events, once an event is hit it can be assumed all previous were also, so make sure they are all visible in a timeline
// Use a plugin if you think that will make it look better!
String formatTradePhase(String phase) {
if (phase == 'INIT') {
return "Initializing Trade";
}
if (phase == 'DEPOSITS_PUBLISHED') {
return "Transferring to Escrow";
}
if (phase == 'DEPOSITS_CONFIRMED') {
return "Deposit Received";
}
if (phase == 'DEPOSITS_UNLOCKED') {
return "Awaiting Your Payment";
}
// This is where you interject and display payment info
// this
if (phase == 'PAYMENT_SENT') {
return "Seller Confirming Payment";
}
if (phase == 'PAYMENT_RECEIVED') {
return "Payment Received";
}
return phase;
}