ai_scheduler/internal/server/server.go

24 lines
475 B
Go

package server
import (
"ai_scheduler/internal/config"
"github.com/gofiber/fiber/v2"
)
type Servers struct {
cfg *config.Config
HttpServer *fiber.App
DingBotServer *DingTalkBotServer
Cron *CronServer
}
func NewServers(cfg *config.Config, fiber *fiber.App, DingBotServer *DingTalkBotServer, cron *CronServer) *Servers {
return &Servers{
HttpServer: fiber,
cfg: cfg,
DingBotServer: DingBotServer,
Cron: cron,
}
}