feat: integrate new rate limiter into server

This commit is contained in:
2026-05-06 23:20:24 +02:00
parent d234c9b0ba
commit 9e6fc2a243
2 changed files with 18 additions and 11 deletions

View File

@@ -35,6 +35,14 @@ func main() {
jikanClient := jikan.NewClient(queries)
authLimiter := server.NewAuthLimiter()
go func() {
for {
time.Sleep(time.Minute)
authLimiter.Cleanup(time.Now())
}
}()
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
defer stop()
@@ -45,6 +53,7 @@ func main() {
SQLDB: dbConn,
JikanClient: jikanClient,
AuthService: auth.NewService(queries),
AuthLimiter: authLimiter,
PlaybackProxySecret: playbackSecret(),
}