45 рядки
1.3 KiB
Go
45 рядки
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)
|
|
}
|