NextNextSeason

This commit is contained in:
daru
2022-07-01 18:20:17 +02:00
parent fd84193d9d
commit f968c1b98e
5 changed files with 69 additions and 67 deletions

View File

@@ -151,30 +151,24 @@ func LangeArbeiten() {
func LangeArbeit() {
// season data
_, bytes, err := GetSeasonDataAll()
err := refreshSeason(GetCurrentSeasonString())
if err != nil {
color.Errorln(err.Error())
logOut.WriteError(err)
} else {
err = seasoncache.Set(seasonApiJikan, bytes)
if err != nil {
color.Errorln(err.Error())
logOut.WriteError(err)
}
}
// next season data
nextSeason := GetNextSeasonString()
_, bytes, err = GetNextSeasonDataAll(nextSeason)
err = refreshSeason(GetNextSeasonString())
if err != nil {
color.Errorln(err.Error())
logOut.WriteError(err)
}
// next next season data
err = refreshSeason(GetNextNextSeasonString())
if err != nil {
color.Errorln(err.Error())
logOut.WriteError(err)
} else {
err = seasoncache.Set(nextSeason, bytes)
if err != nil {
color.Errorln(err.Error())
logOut.WriteError(err)
}
}
// refresh anime cache with watched
@@ -187,8 +181,8 @@ func LangeArbeit() {
}
} else {
for _, a := range animesUsers {
// search season first
_, err = SearchSeason(a.Anime)
// search seasons first
_, err = SearchSeasons(a.Anime)
if err == nil {
continue
}
@@ -236,3 +230,11 @@ func refreshAnime(animeId int64) error {
animeCache.Set(key, data)
return nil
}
func refreshSeason(season string) error {
_, bytes, err := GetSeasonDataAll(season)
if err == nil {
err = seasoncache.Set(season, bytes)
}
return err
}