MCPcopy
hub / github.com/tinyauthapp/tinyauth / ParseUsers

Function ParseUsers

internal/utils/user_utils.go:12–31  ·  view source on GitHub ↗
(usersStr []string)

Source from the content-addressed store, hash-verified

10)
11
12func ParseUsers(usersStr []string) ([]config.User, error) {
13 var users []config.User
14
15 if len(usersStr) == 0 {
16 return []config.User{}, nil
17 }
18
19 for _, user := range usersStr {
20 if strings.TrimSpace(user) == "" {
21 continue
22 }
23 parsed, err := ParseUser(strings.TrimSpace(user))
24 if err != nil {
25 return []config.User{}, err
26 }
27 users = append(users, parsed)
28 }
29
30 return users, nil
31}
32
33func GetUsers(usersCfg []string, usersPath string) ([]config.User, error) {
34 var usersStr []string

Callers 2

TestParseUsersFunction · 0.92
GetUsersFunction · 0.85

Calls 1

ParseUserFunction · 0.85

Tested by 1

TestParseUsersFunction · 0.74