Mercurial > gemma
comparison auth/connection.go @ 197:e85413e5befa
Cleaned up serialisation/deserilisation of sessions a bit.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 20 Jul 2018 22:50:59 +0200 |
parents | 1585c334e8a7 |
children | c20e86a3c073 |
comparison
equal
deleted
inserted
replaced
196:b67208d82543 | 197:e85413e5befa |
---|---|
56 access, _ := c.last().MarshalText() | 56 access, _ := c.last().MarshalText() |
57 binary.Write(&buf, binary.BigEndian, string(access)) | 57 binary.Write(&buf, binary.BigEndian, string(access)) |
58 return buf.Bytes() | 58 return buf.Bytes() |
59 } | 59 } |
60 | 60 |
61 func (c *Connection) unserialize(r io.Reader) error { | 61 func (c *Connection) deserialize(r io.Reader) error { |
62 session := new(Session) | 62 session := new(Session) |
63 if err := session.unserialize(r); err != nil { | 63 if err := session.deserialize(r); err != nil { |
64 return err | 64 return err |
65 } | 65 } |
66 | 66 |
67 var access string | 67 var access string |
68 if err := binary.Read(r, binary.BigEndian, &access); err != nil { | 68 if err := binary.Read(r, binary.BigEndian, &access); err != nil { |