MCPcopy Index your code
hub / github.com/coder/coder / convertUsers

Function convertUsers

coderd/users.go:2080–2090  ·  view source on GitHub ↗
(users []database.User, organizationIDsByUserID map[uuid.UUID][]uuid.UUID, aiSeatSet map[uuid.UUID]struct{})

Source from the content-addressed store, hash-verified

2078}
2079
2080func convertUsers(users []database.User, organizationIDsByUserID map[uuid.UUID][]uuid.UUID, aiSeatSet map[uuid.UUID]struct{}) []codersdk.User {
2081 converted := make([]codersdk.User, 0, len(users))
2082 for _, u := range users {
2083 userOrganizationIDs := organizationIDsByUserID[u.ID]
2084 _, hasAISeat := aiSeatSet[u.ID]
2085 convertedUser := db2sdk.User(u, userOrganizationIDs)
2086 convertedUser.HasAISeat = hasAISeat
2087 converted = append(converted, convertedUser)
2088 }
2089 return converted
2090}
2091
2092func userOrganizationIDs(ctx context.Context, api *API, user database.User) ([]uuid.UUID, error) {
2093 organizationIDsByMemberIDsRows, err := api.Database.GetOrganizationIDsByMemberIDs(ctx, []uuid.UUID{user.ID})

Callers 1

usersMethod · 0.85

Calls 1

UserFunction · 0.92

Tested by

no test coverage detected