From 660ed031024fa96b8cd6c86f9ce184e9c397feb4 Mon Sep 17 00:00:00 2001 From: Ugorji Nwoke Date: Tue, 4 Aug 2026 04:29:16 -0400 Subject: [PATCH] Update ugorji.go Update ugorji.go to use NumBytesWritten() call No need to wrap a Writer since this is natively available. --- go/serializers/ugorji.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/go/serializers/ugorji.go b/go/serializers/ugorji.go index e83e0709..41fe650a 100644 --- a/go/serializers/ugorji.go +++ b/go/serializers/ugorji.go @@ -87,12 +87,11 @@ func (s *ugorjiCodec) DeserializeBytes(buf []byte) (any, error) { } func (s *ugorjiCodec) SerializeStream(fx model.Fixture, w io.Writer) (int, error) { - cw := &countWriter{w: w} - s.strenc.Reset(cw) + s.strenc.Reset(w) if err := s.strenc.Encode(fx.Value); err != nil { return 0, err } - return cw.n, nil + return s.strenc.NumBytesWritten(), nil } func (s *ugorjiCodec) DeserializeStream(r io.Reader) (any, error) {