Less waiting for cache to be ready

This commit is contained in:
Deluan
2021-04-29 13:55:20 -04:00
parent 8a07bac2a2
commit bcda53f115
2 changed files with 4 additions and 9 deletions
+2 -7
View File
@@ -47,13 +47,8 @@ func (w *warmer) AddAlbum(ctx context.Context, albumID string) {
}
func (w *warmer) waitForCacheReady(ctx context.Context) {
tick := time.NewTicker(time.Second)
defer tick.Stop()
for {
<-tick.C
if w.artworkCache.Ready(ctx) {
return
}
for !w.artworkCache.Ready(ctx) {
time.Sleep(time.Second)
}
}