Fix recache issue

This commit is contained in:
daru
2022-05-18 20:17:54 +02:00
parent 011103395d
commit 96edfbde61
4 changed files with 34 additions and 25 deletions

View File

@@ -17,18 +17,6 @@ func Arbeiten() {
}
func Arbeit() {
// season data
_, bytes, err := GetSeasonDataAll()
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)
}
}
// refresh animelist of users
animesUsers, err := ReadAnimeUsers()
if err != nil {
@@ -63,16 +51,15 @@ func Arbeit() {
}
}
func LangeArbeiten() {
for range time.Tick(6 * time.Hour) {
LangeArbeit()
func BissleArbeiten() {
for range time.Tick(4 * time.Hour) {
BissleArbeit()
}
}
func LangeArbeit() {
count := 0
func BissleArbeit() {
// refresh user cache
count := 0
regUsers, err := ReadRegisteredUsers()
if err != nil {
// check if no users registered
@@ -93,9 +80,30 @@ func LangeArbeit() {
}
color.Infof("%d User aktualisiert\n", count)
logOut.WriteLine(fmt.Sprintf("🔃 %d User aktualisiert", count))
}
func LangeArbeiten() {
for range time.Tick(6 * time.Hour) {
LangeArbeit()
}
}
func LangeArbeit() {
// season data
_, bytes, err := GetSeasonDataAll()
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)
}
}
count = 0
// refresh anime cache with watched
count := 0
animesUsers, err := ReadAnimeUsers()
if err != nil {
if err != nutsdb.ErrBucketEmpty {
@@ -106,7 +114,7 @@ func LangeArbeit() {
for _, a := range animesUsers {
// search season first
_, err = SearchSeason(a.Anime)
if err != nil {
if err == nil {
continue
}
err = refreshAnime(a.Anime)