package admin import ( "context" "forge.cadoles.com/cadoles/bouncer/internal/setup" "github.com/pkg/errors" ) func (s *Server) initRepositories(ctx context.Context) error { if err := s.initQueueRepository(ctx); err != nil { return errors.WithStack(err) } if err := s.initProxyRepository(ctx); err != nil { return errors.WithStack(err) } return nil } func (s *Server) initQueueRepository(ctx context.Context) error { queueRepository, err := setup.NewQueueRepository(ctx, s.redisConfig) if err != nil { return errors.WithStack(err) } s.queueRepository = queueRepository return nil } func (s *Server) initProxyRepository(ctx context.Context) error { proxyRepository, err := setup.NewProxyRepository(ctx, s.redisConfig) if err != nil { return errors.WithStack(err) } s.proxyRepository = proxyRepository return nil }