(db *db.DB, cfg *cfg.Cfg, logger *logger.Logger)
| 26 | } |
| 27 | |
| 28 | func 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 | |
| 36 | func (s *TokenService) CreateRefreshToken(ctx context.Context, userID bson.ObjectID) (*Token, error) { |
| 37 | token := &Token{ |