Файли
2026-11-08 03:05:46 +00:00

26 рядки
676 B
Go

package share
import "context"
func (h *Handler) showShares(
ctx context.Context, userID, chatID int64, messageID int, listID int64,
) error {
list, err := h.shares.List(ctx, userID, listID)
if err != nil {
return err
}
return h.sender.EditOrSend(ctx, chatID, messageID,
sharesText(list), sharesKeyboard(list))
}
func (h *Handler) showShare(
ctx context.Context, userID, chatID int64, messageID int, ref shareRef,
) error {
list, share, err := h.shares.Find(ctx, userID, ref.listID, ref.shareID, ref.pending)
if err != nil {
return err
}
return h.sender.EditOrSend(ctx, chatID, messageID,
shareDetailText(list, share), shareDetailKeyboard(list, share))
}