Файли
2026-11-07 20:55:19 +00:00

23 рядки
752 B
Go

package list
import (
"github.com/mymmrac/telego"
th "github.com/mymmrac/telego/telegohandler"
"git.entityseven.com/rilaxik/pllist/internal/service"
"git.entityseven.com/rilaxik/pllist/internal/telegram/shared"
)
func (h *Handler) handleLists(ctx *th.Context, message telego.Message) error {
return h.showLists(ctx, shared.UserFrom(ctx).ID, message.Chat.ID, 0)
}
func (h *Handler) handleNew(ctx *th.Context, message telego.Message) error {
return h.startCreateList(ctx, message.Chat.ID, shared.UserFrom(ctx).TelegramID)
}
func (h *Handler) startCreateList(ctx *th.Context, chatID, telegramID int64) error {
h.pending.Set(telegramID, service.Pending{Action: service.PendingCreateList})
return h.sender.Send(ctx, chatID, titlePrompt, nil)
}