fix(ui): elapsed time for scans

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan
2025-05-23 23:28:02 -04:00
parent 514aceb785
commit 3350e6c115
5 changed files with 73 additions and 2 deletions
+2 -1
View File
@@ -98,6 +98,7 @@ type ProgressInfo struct {
ChangesDetected bool
Warning string
Error string
ForceUpdate bool
}
type scanner interface {
@@ -292,7 +293,7 @@ func (s *controller) trackProgress(ctx context.Context, progress <-chan *Progres
ScanType: scanType,
ElapsedTime: elapsed,
}
if s.limiter != nil {
if s.limiter != nil && !p.ForceUpdate {
s.limiter.Do(func() { s.sendMessage(ctx, status) })
} else {
s.sendMessage(ctx, status)