comparison pkg/auth/session.go @ 510:e1466e65bc35

Removed dead code. Left over from refactoring.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 24 Aug 2018 16:20:21 +0200
parents 22e1bf563a04
children a244b18cb916
comparison
equal deleted inserted replaced
509:d96a40a80730 510:e1466e65bc35
52 return &Session{ 52 return &Session{
53 ExpiresAt: time.Now().Add(maxTokenValid).Unix(), 53 ExpiresAt: time.Now().Add(maxTokenValid).Unix(),
54 User: user, 54 User: user,
55 Roles: roles, 55 Roles: roles,
56 } 56 }
57 }
58
59 func (s *Session) serializePublic(w io.Writer) error {
60 wr := misc.BinWriter{w, nil}
61 wr.WriteBin(s.ExpiresAt)
62 wr.WriteString(s.User)
63 wr.WriteBin(uint32(len(s.Roles)))
64 for _, role := range s.Roles {
65 wr.WriteString(role)
66 }
67 return wr.Err
68 } 57 }
69 58
70 func (s *Session) serialize(w io.Writer) error { 59 func (s *Session) serialize(w io.Writer) error {
71 60
72 access, err := s.last().MarshalText() 61 access, err := s.last().MarshalText()