MCPcopy Create free account
hub / github.com/PaperDebugger/paperdebugger / NewTokenService

Function NewTokenService

internal/services/token.go:28–34  ·  view source on GitHub ↗
(db *db.DB, cfg *cfg.Cfg, logger *logger.Logger)

Source from the content-addressed store, hash-verified

26}
27
28func NewTokenService(db *db.DB, cfg *cfg.Cfg, logger *logger.Logger) *TokenService {
29 base := NewBaseService(db, cfg, logger)
30 return &TokenService{
31 BaseService: base,
32 tokenCollection: base.db.Collection("tokens"),
33 }
34}
35
36func (s *TokenService) CreateRefreshToken(ctx context.Context, userID bson.ObjectID) (*Token, error) {
37 token := &Token{

Callers 3

InitializeAppFunction · 0.92
setupTestTokenServiceFunction · 0.92
TestAuthServerFunction · 0.92

Calls 1

NewBaseServiceFunction · 0.85

Tested by 2

setupTestTokenServiceFunction · 0.74
TestAuthServerFunction · 0.74