MCPcopy Create free account
hub / github.com/bytebase/bytebase / DeleteWebRefreshToken

Method DeleteWebRefreshToken

backend/store/web_refresh_token.go:86–101  ·  view source on GitHub ↗
(ctx context.Context, tokenHash string)

Source from the content-addressed store, hash-verified

84}
85
86func (s *Store) DeleteWebRefreshToken(ctx context.Context, tokenHash string) error {
87 q := qb.Q().Space(`
88 DELETE FROM web_refresh_token
89 WHERE token_hash = ?
90 `, tokenHash)
91
92 query, args, err := q.ToSQL()
93 if err != nil {
94 return err
95 }
96
97 if _, err := s.GetDB().ExecContext(ctx, query, args...); err != nil {
98 return errors.Wrap(err, "failed to delete web refresh token")
99 }
100 return nil
101}
102
103func (s *Store) DeleteWebRefreshTokensByUser(ctx context.Context, userEmail string) error {
104 q := qb.Q().Space(`

Callers 1

Calls 4

GetDBMethod · 0.95
QFunction · 0.92
SpaceMethod · 0.80
ToSQLMethod · 0.80

Tested by

no test coverage detected