ticket-pimp/client/telegram/handler/handler.go

32 lines
558 B
Go

package handler
import (
"ticket-pimp/adapters"
"ticket-pimp/internal/controller"
"ticket-pimp/internal/services"
)
type Handler struct {
git services.IGit
cloud adapters.ICloud
coda adapters.ICoda
key string
id string
controller *controller.WorkflowController
}
func NewHandler(
git services.IGit,
cloud adapters.ICloud,
coda adapters.ICoda,
controller *controller.WorkflowController,
) *Handler {
return &Handler{
git: git,
cloud: cloud,
coda: coda,
controller: controller,
}
}