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