package main import ( "pplx2api/config" "pplx2api/job" "pplx2api/router" "time" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() // Load configuration // Setup all routes router.SetupRoutes(r) // 创建会话更新器,设置更新间隔为24小时 sessionUpdater := job.GetSessionUpdater(24 * time.Hour) // 启动会话更新器 sessionUpdater.Start() defer sessionUpdater.Stop() // Run the server on 0.0.0.0:8080 r.Run(config.ConfigInstance.Address) }