MCPcopy Create free account
hub / github.com/TheThingsNetwork/lorawan-stack / RemoveRefresh

Method RemoveRefresh

pkg/oauth/storage.go:339–349  ·  view source on GitHub ↗
(token string)

Source from the content-addressed store, hash-verified

337}
338
339func (s *storage) RemoveRefresh(token string) error {
340 if tokenType, id, _, err := auth.SplitToken(token); err == nil {
341 if tokenType != auth.RefreshToken {
342 return errNoRefreshToken.New()
343 }
344 token = id
345 }
346 return s.store.Transact(s.ctx, func(ctx context.Context, st oauth_store.Interface) error {
347 return st.DeleteAccessToken(ctx, token)
348 })
349}

Callers

nothing calls this directly

Calls 4

SplitTokenFunction · 0.92
NewMethod · 0.65
TransactMethod · 0.65
DeleteAccessTokenMethod · 0.65

Tested by

no test coverage detected