MCPcopy Create free account
hub / github.com/ContentSquare/chproxy / newUsers

Method newUsers

scope.go:568–581  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

566}
567
568func (up usersProfile) newUsers() (map[string]*user, error) {
569 users := make(map[string]*user, len(up.cfg))
570 for _, u := range up.cfg {
571 if _, ok := users[u.Name]; ok {
572 return nil, fmt.Errorf("duplicate config for user %q", u.Name)
573 }
574 tmpU, err := up.newUser(u)
575 if err != nil {
576 return nil, fmt.Errorf("cannot initialize user %q: %w", u.Name, err)
577 }
578 users[u.Name] = tmpU
579 }
580 return users, nil
581}
582
583func (up usersProfile) newUser(u config.User) (*user, error) {
584 c, ok := up.clusters[u.ToCluster]

Callers 1

applyConfigMethod · 0.95

Calls 1

newUserMethod · 0.95

Tested by

no test coverage detected