Files
2026-11-08 03:46:11 +00:00

45 lines
1.3 KiB
Go

package item
import "git.entityseven.com/rilaxik/pllist/internal/telegram/shared"
const (
callbackPage = shared.ActionItemPage
callbackAdd = shared.ActionItemAdd
callbackItem = shared.ActionItemOpen
callbackManage = shared.ActionItemManage
callbackEditTitle = shared.ActionItemEditTitle
callbackEditNote = shared.ActionItemEditNote
callbackEditQuantity = shared.ActionItemEditQuantity
callbackClearNote = shared.ActionItemClearNote
callbackUrgencyLow = shared.ActionItemUrgencyLow
callbackUrgencyNorm = shared.ActionItemUrgencyNorm
callbackUrgencyHigh = shared.ActionItemUrgencyHigh
callbackDone = shared.ActionItemDone
callbackReopen = shared.ActionItemReopen
callbackReserve = shared.ActionItemReserve
callbackRelease = shared.ActionItemRelease
callbackDelete = shared.ActionItemDelete
callbackDeleteYes = shared.ActionItemDeleteYes
)
func addData(listID int64) string {
return shared.CallbackWithID(callbackAdd, listID)
}
func itemData(itemID int64) string {
return shared.CallbackWithID(callbackItem, itemID)
}
func manageData(listID int64) string {
return shared.CallbackWithID(callbackManage, listID)
}
func pageData(listID int64, page int) string {
return shared.PageData(listID, page)
}
func parsePage(data string) (int64, int, error) {
return shared.ParsePage(data)
}