From c179a3f5f023d9018e2b586e957e67ef38d60a82 Mon Sep 17 00:00:00 2001 From: ScuroNeko Date: Thu, 12 Mar 2026 18:04:46 +0300 Subject: [PATCH] v1.0.0 beta 16 --- bot.go | 1 + handler.go | 14 +++++++------- utils/version.go | 4 ++-- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/bot.go b/bot.go index 5a41045..2a0daa5 100644 --- a/bot.go +++ b/bot.go @@ -257,6 +257,7 @@ func NewBot[T any](opts *BotOpts) *Bot[T] { bot := &Bot[T]{ updateOffset: 0, errorTemplate: "%s", + payloadType: BotPayloadBase64, updateQueue: updateQueue, api: api, uploader: uploader, diff --git a/handler.go b/handler.go index a9730eb..a1ea281 100644 --- a/handler.go +++ b/handler.go @@ -148,13 +148,6 @@ func encodeBase64Payload(d CallbackData) (string, error) { base64.StdEncoding.Encode(dst, []byte(data)) return string(dst), nil } -func decodeBase64Payload(s string) (CallbackData, error) { - b, err := base64.StdEncoding.DecodeString(s) - if err != nil { - return CallbackData{}, err - } - return decodeJsonPayload(string(b)) -} // func encodePayload(payloadType BotPayloadType, d CallbackData) (string, error) { // switch payloadType { @@ -165,6 +158,13 @@ func decodeBase64Payload(s string) (CallbackData, error) { // } // return "", ErrInvalidPayloadType // } +func decodeBase64Payload(s string) (CallbackData, error) { + b, err := base64.StdEncoding.DecodeString(s) + if err != nil { + return CallbackData{}, err + } + return decodeJsonPayload(string(b)) +} func decodePayload(payloadType BotPayloadType, s string) (CallbackData, error) { switch payloadType { case BotPayloadBase64: diff --git a/utils/version.go b/utils/version.go index 834cb91..3ef653f 100644 --- a/utils/version.go +++ b/utils/version.go @@ -1,9 +1,9 @@ package utils const ( - VersionString = "1.0.0-beta.15" + VersionString = "1.0.0-beta.16" VersionMajor = 1 VersionMinor = 0 VersionPatch = 0 - VersionBeta = 15 + VersionBeta = 16 )