From: Diogo Franco (Kovensky) Date: Mon, 15 Jul 2013 04:09:51 +0000 (-0300) Subject: anidb: Check the HTTP API error as well for deleting invalid Anime X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=8f117100973664b8b6d6eca61fc7dafdfe88c4e9;p=go-anidb.git anidb: Check the HTTP API error as well for deleting invalid Anime --- diff --git a/animecache.go b/animecache.go index 4eff4b4..91a8c41 100644 --- a/animecache.go +++ b/animecache.go @@ -113,6 +113,11 @@ func (adb *AniDB) AnimeByID(aid AID) <-chan *Anime { cache.MarkInvalid(keys...) } + if resp.anime.Error == "Anime not found" { + // deleted AID? + cache.Delete(keys...) + } + ok = false break Loop }