v0.0.489
All checks were successful
Build Docker and Deploy / Run goext test-suite (push) Successful in 3m54s

This commit is contained in:
Mike Schwörer 2024-07-23 14:21:03 +02:00
parent 1310054121
commit e5818146a8
Signed by: Mikescher
GPG Key ID: D3C7172E0A70F8CF
2 changed files with 5 additions and 5 deletions

View File

@ -3,8 +3,8 @@ package cursortoken
import ( import (
"encoding/base32" "encoding/base32"
"encoding/json" "encoding/json"
"errors"
"go.mongodb.org/mongo-driver/bson/primitive" "go.mongodb.org/mongo-driver/bson/primitive"
"gogs.mikescher.com/BlackForestBytes/goext/exerr"
"strings" "strings"
"time" "time"
) )
@ -127,7 +127,7 @@ func Decode(tok string) (CursorToken, error) {
} }
if !strings.HasPrefix(tok, "tok_") { if !strings.HasPrefix(tok, "tok_") {
return CursorToken{}, errors.New("could not decode token, missing prefix") return CursorToken{}, exerr.New(exerr.TypeCursorTokenDecode, "could not decode token, missing prefix").Str("token", tok).Build()
} }
body, err := base32.StdEncoding.DecodeString(tok[len("tok_"):]) body, err := base32.StdEncoding.DecodeString(tok[len("tok_"):])
@ -138,7 +138,7 @@ func Decode(tok string) (CursorToken, error) {
var tokenDeserialize cursorTokenSerialize var tokenDeserialize cursorTokenSerialize
err = json.Unmarshal(body, &tokenDeserialize) err = json.Unmarshal(body, &tokenDeserialize)
if err != nil { if err != nil {
return CursorToken{}, err return CursorToken{}, exerr.Wrap(err, "failed to deserialize token").Str("token", tok).Build()
} }
token := CursorToken{Mode: CTMNormal} token := CursorToken{Mode: CTMNormal}

View File

@ -1,5 +1,5 @@
package goext package goext
const GoextVersion = "0.0.488" const GoextVersion = "0.0.489"
const GoextVersionTimestamp = "2024-07-22T15:16:28+0200" const GoextVersionTimestamp = "2024-07-23T14:21:03+0200"