Improved progress report for Spotify loves

This commit is contained in:
Philipp Wolfer 2023-11-22 12:39:41 +01:00
parent 0e3061e837
commit 4a9f26d9db
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
3 changed files with 17 additions and 4 deletions

View file

@ -36,7 +36,11 @@ func ProcessListensImports(importer models.ListensImport, results chan models.Li
return
}
result.TotalCount += len(exportResult.Listens)
if exportResult.Total > 0 {
result.TotalCount = exportResult.Total
} else {
result.TotalCount += len(exportResult.Listens)
}
importResult, err := importer.ImportListens(exportResult, result, progress)
if err != nil {
handleError(importResult, err, out, progress)
@ -74,7 +78,11 @@ func ProcessLovesImports(importer models.LovesImport, results chan models.LovesR
return
}
result.TotalCount += len(exportResult.Loves)
if exportResult.Total > 0 {
result.TotalCount = exportResult.Total
} else {
result.TotalCount += len(exportResult.Loves)
}
importResult, err := importer.ImportLoves(exportResult, result, progress)
if err != nil {
handleError(importResult, err, out, progress)