Slowly moving away from stylus to scarlet

This commit is contained in:
2016-11-27 23:28:22 +09:00
parent 105cf0d128
commit adb6ca1e0c
31 changed files with 92 additions and 28 deletions

View File

@ -1,24 +1,17 @@
package jobs
package main
import (
"fmt"
"sort"
"github.com/animenotifier/arn"
"github.com/fatih/color"
)
// AiringAnimeCache ...
type AiringAnimeCache struct {
Anime []*arn.Anime `json:"anime"`
}
// AiringAnimeCacheSmall ...
type AiringAnimeCacheSmall struct {
Anime []*arn.AnimeSmall `json:"anime"`
}
// AiringAnime ...
func AiringAnime() {
fmt.Println("Running background job: Airing Anime")
animeList, err := arn.GetAiringAnime()
if err != nil {
@ -41,7 +34,7 @@ func AiringAnime() {
})
}
saveErr := arn.SetObject("Cache", "airingAnime", &AiringAnimeCacheSmall{
saveErr := arn.SetObject("Cache", "airingAnime", &arn.AiringAnimeCacheSmall{
Anime: animeListSmall,
})

18
jobs/main.go Normal file
View File

@ -0,0 +1,18 @@
package main
import "time"
func main() {
// Background jobs
go func() {
for {
AiringAnime()
time.Sleep(time.Duration(2) * time.Second)
}
}()
// Main loop
for {
time.Sleep(time.Duration(10) * time.Second)
}
}