From 383a1545e20ebd0c95616e80f512bfaafb74aed1 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Wed, 4 Apr 2018 21:05:07 +0200 Subject: [PATCH] Fixed twist updater --- jobs/twist/twist.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/jobs/twist/twist.go b/jobs/twist/twist.go index 79ba7a55..cad3f405 100644 --- a/jobs/twist/twist.go +++ b/jobs/twist/twist.go @@ -21,16 +21,19 @@ func main() { arn.PanicOnError(err) idList := arn.IDList(twistAnime.KitsuIDs()) + // Kitsu finder + finder := arn.NewAnimeFinder("kitsu/anime") + // Save index in cache arn.DB.Set("IDList", "animetwist index", &idList) color.Yellow("Refreshing twist.moe links for %d anime", len(idList)) - for count, animeID := range idList { - anime, animeErr := arn.GetAnime(animeID) + for count, kitsuID := range idList { + anime := finder.GetAnime(kitsuID) - if animeErr != nil { - color.Red("Error fetching anime from the database with ID %s: %v", animeID, animeErr) + if anime == nil { + color.Red("Error fetching anime from the database with Kitsu ID %s", kitsuID) continue } @@ -46,7 +49,7 @@ func main() { anime.RefreshEpisodes() // Ok - color.Green("Found %d episodes for anime %s", len(anime.Episodes().Items), animeID) + color.Green("Found %d episodes for anime %s (Kitsu: %s)", len(anime.Episodes().Items), anime.ID, kitsuID) // Wait for rate limiter <-rateLimiter.C