Mercurial > gemma
diff auth/connection.go @ 340:4c211ad5349e
Embed Reader and Writer in BinReader and BinWriter to make API more distinct.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sun, 05 Aug 2018 15:48:36 +0200 |
parents | 33b59c848771 |
children |
line wrap: on
line diff
--- a/auth/connection.go Sun Aug 05 15:35:29 2018 +0200 +++ b/auth/connection.go Sun Aug 05 15:48:36 2018 +0200 @@ -36,9 +36,9 @@ if err != nil { return err } - wr := misc.BinWriter{W: w} - wr.Write(uint32(len(access))) - wr.Write(access) + wr := misc.BinWriter{w, nil} + wr.WriteBin(uint32(len(access))) + wr.WriteBin(access) return wr.Err } @@ -48,11 +48,11 @@ return err } - rd := misc.BinReader{R: r} + rd := misc.BinReader{r, nil} var l uint32 - rd.Read(&l) + rd.ReadBin(&l) access := make([]byte, l) - rd.Read(access) + rd.ReadBin(access) if rd.Err != nil { return rd.Err