Compare commits

...

1 Commits

Author SHA1 Message Date
c179a3f5f0 v1.0.0 beta 16 2026-03-12 18:04:46 +03:00
3 changed files with 10 additions and 9 deletions

1
bot.go
View File

@@ -257,6 +257,7 @@ func NewBot[T any](opts *BotOpts) *Bot[T] {
bot := &Bot[T]{ bot := &Bot[T]{
updateOffset: 0, updateOffset: 0,
errorTemplate: "%s", errorTemplate: "%s",
payloadType: BotPayloadBase64,
updateQueue: updateQueue, updateQueue: updateQueue,
api: api, api: api,
uploader: uploader, uploader: uploader,

View File

@@ -148,13 +148,6 @@ func encodeBase64Payload(d CallbackData) (string, error) {
base64.StdEncoding.Encode(dst, []byte(data)) base64.StdEncoding.Encode(dst, []byte(data))
return string(dst), nil 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) { // func encodePayload(payloadType BotPayloadType, d CallbackData) (string, error) {
// switch payloadType { // switch payloadType {
@@ -165,6 +158,13 @@ func decodeBase64Payload(s string) (CallbackData, error) {
// } // }
// return "", ErrInvalidPayloadType // 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) { func decodePayload(payloadType BotPayloadType, s string) (CallbackData, error) {
switch payloadType { switch payloadType {
case BotPayloadBase64: case BotPayloadBase64:

View File

@@ -1,9 +1,9 @@
package utils package utils
const ( const (
VersionString = "1.0.0-beta.15" VersionString = "1.0.0-beta.16"
VersionMajor = 1 VersionMajor = 1
VersionMinor = 0 VersionMinor = 0
VersionPatch = 0 VersionPatch = 0
VersionBeta = 15 VersionBeta = 16
) )