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

Method DeleteOrganizationMember

coderd/database/dbauthz/dbauthz.go:2256–2269  ·  view source on GitHub ↗
(ctx context.Context, arg database.DeleteOrganizationMemberParams)

Source from the content-addressed store, hash-verified

2254}
2255
2256func (q *querier) DeleteOrganizationMember(ctx context.Context, arg database.DeleteOrganizationMemberParams) error {
2257 return deleteQ[database.OrganizationMember](q.log, q.auth, func(ctx context.Context, arg database.DeleteOrganizationMemberParams) (database.OrganizationMember, error) {
2258 member, err := database.ExpectOne(q.OrganizationMembers(ctx, database.OrganizationMembersParams{
2259 OrganizationID: arg.OrganizationID,
2260 UserID: arg.UserID,
2261 IncludeSystem: false,
2262 GithubUserID: 0,
2263 }))
2264 if err != nil {
2265 return database.OrganizationMember{}, err
2266 }
2267 return member.OrganizationMember, nil
2268 }, q.db.DeleteOrganizationMember)(ctx, arg)
2269}
2270
2271func (q *querier) DeleteProvisionerKey(ctx context.Context, id uuid.UUID) error {
2272 return deleteQ(q.log, q.auth, q.db.GetProvisionerKeyByID, q.db.DeleteProvisionerKey)(ctx, id)

Callers

nothing calls this directly

Calls 3

OrganizationMembersMethod · 0.95
ExpectOneFunction · 0.92
deleteQFunction · 0.85

Tested by

no test coverage detected