]> git.lizzy.rs Git - go-anidb.git/blobdiff - animecache.go
anidb: Delete invalid cache data
[go-anidb.git] / animecache.go
index f185867ca384017826b20b6b4670820cb35a5950..4eff4b43736bcc1a39a8c92e090105d2b9a707ee 100644 (file)
@@ -121,6 +121,8 @@ func (adb *AniDB) AnimeByID(aid AID) <-chan *Anime {
                        case reply := <-udpChan:
                                if reply.Code() == 330 {
                                        cache.MarkInvalid(keys...)
+                                       // deleted AID?
+                                       cache.Delete(keys...)
 
                                        ok = false
                                        break Loop