()
| 133 | } |
| 134 | |
| 135 | func (s *sessionStore) deleteAll() { |
| 136 | s.mu.Lock() |
| 137 | s.sessions = make(map[string]time.Time) |
| 138 | s.persistLocked() |
| 139 | s.mu.Unlock() |
| 140 | } |
| 141 | |
| 142 | func newAttemptLimiter(window time.Duration, maxHits int) *attemptLimiter { |
| 143 | return &attemptLimiter{ |
no test coverage detected