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

@ -96,7 +96,7 @@ func (b *JSPFBackend) FinishImport() error {
func (b *JSPFBackend) ExportListens(oldestTimestamp time.Time, results chan models.ListensResult, progress chan models.Progress) {
err := b.readJSPF()
if err != nil {
progress <- models.Progress{}.Complete()
progress <- models.Progress{}.Abort()
results <- models.ListensResult{Error: err}
return
}
@ -128,7 +128,7 @@ func (b *JSPFBackend) ImportListens(export models.ListensResult, importResult mo
func (b *JSPFBackend) ExportLoves(oldestTimestamp time.Time, results chan models.LovesResult, progress chan models.Progress) {
err := b.readJSPF()
if err != nil {
progress <- models.Progress{}.Complete()
progress <- models.Progress{}.Abort()
results <- models.LovesResult{Error: err}
return
}