Compare commits
1 Commits
v1.0.0-bet
...
v1.0.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
c179a3f5f0
|
1
bot.go
1
bot.go
@@ -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,
|
||||||
|
|||||||
14
handler.go
14
handler.go
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user