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

31 lines
534 B
Go

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