simple routeer finished
This commit is contained in:
parent
2be4b1dfd4
commit
5d6adb2a9a
|
|
@ -236,10 +236,8 @@ func Run(conf *domain.Config, opts DiscordOptions) error {
|
||||||
Route("repo", r.Wrapped(h.CreateGit, commonMw...)).
|
Route("repo", r.Wrapped(h.CreateGit, commonMw...)).
|
||||||
Route("folder", r.Wrapped(h.CreateFolder, commonMw...)).
|
Route("folder", r.Wrapped(h.CreateFolder, commonMw...)).
|
||||||
Route("init_project", r.Wrapped(h.InitChannelAsProject, commonMw...)).
|
Route("init_project", r.Wrapped(h.InitChannelAsProject, commonMw...)).
|
||||||
Route("coda_ticket", r.Wrapped(h.CreateCoda, commonMw...))
|
Route("coda_ticket", r.Wrapped(h.CreateCoda, commonMw...)).
|
||||||
|
// and components
|
||||||
// Handle components
|
|
||||||
r.
|
|
||||||
Route("task_start", h.HandleTaskButtons).
|
Route("task_start", h.HandleTaskButtons).
|
||||||
Route("task_close", h.HandleTaskButtons)
|
Route("task_close", h.HandleTaskButtons)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"ticket-pimp/adapters"
|
"ticket-pimp/adapters"
|
||||||
"ticket-pimp/client/discord/discord_router"
|
router "ticket-pimp/client/discord/discord_router"
|
||||||
"ticket-pimp/internal/controller"
|
"ticket-pimp/internal/controller"
|
||||||
"ticket-pimp/internal/domain"
|
"ticket-pimp/internal/domain"
|
||||||
"ticket-pimp/internal/helpers"
|
"ticket-pimp/internal/helpers"
|
||||||
|
|
@ -32,7 +32,7 @@ func New(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *Handler) RejectPM(f discord_router.HandlerFunc) discord_router.HandlerFunc {
|
func (h *Handler) RejectPM(f router.HandlerFunc) router.HandlerFunc {
|
||||||
return func(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
return func(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
||||||
|
|
||||||
dchan, err := s.Channel(i.ChannelID)
|
dchan, err := s.Channel(i.ChannelID)
|
||||||
|
|
@ -75,7 +75,7 @@ func respondWithReject(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Моментальный ответ для избежания столкновения с протуханием токена
|
// Моментальный ответ для избежания столкновения с протуханием токена
|
||||||
func (h *Handler) WithInitialResponse(f discord_router.HandlerFunc) discord_router.HandlerFunc {
|
func (h *Handler) WithInitialResponse(f router.HandlerFunc) router.HandlerFunc {
|
||||||
return func(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
return func(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
||||||
|
|
||||||
initialResponse := discordgo.InteractionResponse{
|
initialResponse := discordgo.InteractionResponse{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue