Show progress bars as aborted on export / import error

This commit is contained in:
Philipp Wolfer 2025-05-04 12:59:40 +02:00
parent 15d939e150
commit aae5123c3d
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
12 changed files with 35 additions and 21 deletions

View file

@ -108,7 +108,7 @@ out:
result, err := b.client.User.GetRecentTracks(args)
if err != nil {
results <- models.ListensResult{Error: err}
progress <- p.Complete()
progress <- p.Abort()
return
}
@ -127,7 +127,7 @@ out:
timestamp, err := strconv.ParseInt(scrobble.Date.Uts, 10, 64)
if err != nil {
results <- models.ListensResult{Error: err}
progress <- p.Complete()
progress <- p.Abort()
break out
}
if timestamp > oldestTimestamp.Unix() {
@ -268,7 +268,7 @@ out:
"page": page,
})
if err != nil {
progress <- p.Complete()
progress <- p.Abort()
results <- models.LovesResult{Error: err}
return
}
@ -282,7 +282,7 @@ out:
for _, track := range result.Tracks {
timestamp, err := strconv.ParseInt(track.Date.Uts, 10, 64)
if err != nil {
progress <- p.Complete()
progress <- p.Abort()
results <- models.LovesResult{Error: err}
return
}