(_ context.Context, id string)
| 151 | } |
| 152 | |
| 153 | func (s *InMemorySessionStore) GetSession(_ context.Context, id string) (*Session, error) { |
| 154 | if id == "" { |
| 155 | return nil, ErrEmptyID |
| 156 | } |
| 157 | session, exists := s.sessions.Load(id) |
| 158 | if !exists { |
| 159 | return nil, ErrNotFound |
| 160 | } |
| 161 | return session, nil |
| 162 | } |
| 163 | |
| 164 | func (s *InMemorySessionStore) GetSessions(_ context.Context) ([]*Session, error) { |
| 165 | sessions := make([]*Session, 0, s.sessions.Length()) |