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

Function getAISeatSetByUserIDs

coderd/members.go:379–394  ·  view source on GitHub ↗
(ctx context.Context, db database.Store, userIDs []uuid.UUID)

Source from the content-addressed store, hash-verified

377}
378
379func getAISeatSetByUserIDs(ctx context.Context, db database.Store, userIDs []uuid.UUID) (map[uuid.UUID]struct{}, error) {
380 aiSeatUserIDs, err := db.GetUserAISeatStates(ctx, userIDs)
381 if xerrors.Is(err, sql.ErrNoRows) {
382 err = nil
383 }
384 if err != nil {
385 return nil, err
386 }
387
388 aiSeatSet := make(map[uuid.UUID]struct{}, len(aiSeatUserIDs))
389 for _, uid := range aiSeatUserIDs {
390 aiSeatSet[uid] = struct{}{}
391 }
392
393 return aiSeatSet, nil
394}
395
396// @Summary Assign role to organization member
397// @ID assign-role-to-organization-member

Callers 3

organizationMemberMethod · 0.85
listMembersMethod · 0.85
paginatedMembersMethod · 0.85

Calls 2

GetUserAISeatStatesMethod · 0.65
IsMethod · 0.45

Tested by

no test coverage detected