mirror of
https://github.com/ultrasn0w/huso.git
synced 2025-12-14 05:49:52 +01:00
Add ring log + 429
This commit is contained in:
9
huso.go
9
huso.go
@@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
"os/signal"
|
||||
@@ -46,6 +47,7 @@ var (
|
||||
animeListCache *bigcache.BigCache
|
||||
db *nutsdb.DB
|
||||
jikanLimiter *rate.Limiter
|
||||
logOut *RingBuf
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -55,9 +57,12 @@ func main() {
|
||||
sc := make(chan os.Signal, 1)
|
||||
signal.Notify(sc, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
|
||||
|
||||
color.Notice.Printf("huso %s %s\n", husoVersion, runtime.Version())
|
||||
logOut = NewRingBuf(1000)
|
||||
|
||||
jikanLimiter = rate.NewLimiter(rate.Every(time.Second), 2)
|
||||
color.Notice.Printf("huso %s %s\n", husoVersion, runtime.Version())
|
||||
logOut.WriteLine(fmt.Sprintf("huso %s %s", husoVersion, runtime.Version()))
|
||||
|
||||
jikanLimiter = rate.NewLimiter(rate.Every(time.Second), 1)
|
||||
|
||||
// cache init
|
||||
var err error
|
||||
|
||||
Reference in New Issue
Block a user