MCPcopy
hub / github.com/appleboy/gin-jwt / Delete

Method Delete

store/memory.go:78–88  ·  view source on GitHub ↗

Delete removes a refresh token from storage

(ctx context.Context, token string)

Source from the content-addressed store, hash-verified

76
77// Delete removes a refresh token from storage
78func (s *InMemoryRefreshTokenStore) Delete(ctx context.Context, token string) error {
79 if token == "" {
80 return nil // No error for empty token deletion
81 }
82
83 s.mu.Lock()
84 defer s.mu.Unlock()
85
86 delete(s.tokens, token)
87 return nil
88}
89
90// Cleanup removes expired tokens and returns the number of tokens cleaned up
91func (s *InMemoryRefreshTokenStore) Cleanup(ctx context.Context) (int, error) {

Calls

no outgoing calls