orbis/internal/executor/executor.go

28 lines
480 B
Go
Raw Normal View History

package executor
import (
"context"
"log/slog"
)
type Executor struct {
logger *slog.Logger
}
func NewExecutor(logger *slog.Logger) *Executor {
return &Executor{
logger: logger,
}
}
func (e *Executor) DispatchEvents(ctx context.Context) error {
e.logger.InfoContext(ctx, "dispatching events")
2025-01-16 13:48:05 +01:00
// TODO: Process updates to models
// TODO: Insert new cron for runtime
// TODO: Calculate time since last run
// TODO: Send events for workers to pick up
return nil
}