diff --git a/protocol/signed/signed_message.go b/protocol/signed/signed_message.go index 6826bb3..a70f16b 100644 --- a/protocol/signed/signed_message.go +++ b/protocol/signed/signed_message.go @@ -9,6 +9,7 @@ import ( "git.lumeweb.com/LumeWeb/libs5-go/protocol/base" "git.lumeweb.com/LumeWeb/libs5-go/types" "github.com/vmihailenco/msgpack/v5" + "io" ) var ( @@ -57,7 +58,8 @@ func (s *signedMessagePayoad) DecodeMsgpack(dec *msgpack.Decoder) error { s.kind = kind - message, err := dec.DecodeRaw() + message, err := io.ReadAll(dec.Buffered()) + if err != nil { return err }