This commit is contained in:
aarshkshah1992 2021-04-02 16:05:14 +05:30 committed by Łukasz Magiera
parent 182da9d4ef
commit ed4748e8ac

View File

@ -1185,6 +1185,8 @@ var clientRetrieveCmd = &cli.Command{
return xerrors.Errorf("error setting up retrieval: %w", err)
}
var prevStatus retrievalmarket.DealStatus
for {
select {
case evt, ok := <-updates:
@ -1195,6 +1197,7 @@ var clientRetrieveCmd = &cli.Command{
retrievalmarket.ClientEvents[evt.Event],
retrievalmarket.DealStatuses[evt.Status],
)
prevStatus = evt.Status
}
if evt.Err != "" {
@ -1202,10 +1205,11 @@ var clientRetrieveCmd = &cli.Command{
}
if !ok {
if evt.Status == retrievalmarket.DealStatusCompleted {
if prevStatus == retrievalmarket.DealStatusCompleted {
afmt.Println("Success")
} else {
afmt.Printf("saw final deal state %s instead of expected success state DealStatusCompleted", retrievalmarket.DealStatuses[evt.Status])
afmt.Printf("saw final deal state %s instead of expected success state DealStatusCompleted",
retrievalmarket.DealStatuses[prevStatus])
}
return nil
}