orbis/internal/app/app.go
kjuulh ed2e15a3dd
All checks were successful
continuous-integration/drone/push Build is passing
add basic scheduler
2025-01-06 22:25:31 +01:00

26 lines
352 B
Go

package app
import (
"log/slog"
"git.front.kjuulh.io/kjuulh/orbis/internal/scheduler"
)
type App struct {
logger *slog.Logger
}
func NewApp() *App {
return &App{
logger: setupLogging(),
}
}
func (a *App) Logger() *slog.Logger {
return a.logger
}
func (a *App) Scheduler() *scheduler.Scheduler {
return scheduler.NewScheduler(a.logger)
}