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

Method GetUserAISeatStates

coderd/database/querier.go:760–760  ·  view source on GitHub ↗

Returns user IDs from the provided list that are consuming an AI seat. Filters to active, non-deleted, non-system users to match the canonical seat count query (GetActiveAISeatCount).

(ctx context.Context, userIds []uuid.UUID)

Source from the content-addressed store, hash-verified

758 // Filters to active, non-deleted, non-system users to match the canonical
759 // seat count query (GetActiveAISeatCount).
760 GetUserAISeatStates(ctx context.Context, userIds []uuid.UUID) ([]uuid.UUID, error)
761 // GetUserActivityInsights returns the ranking with top active users.
762 // The result can be filtered on template_ids, meaning only user data
763 // from workspaces based on those templates will be included.

Callers 6

usersMethod · 0.65
enrichUserAISeatMethod · 0.65
getAISeatSetByUserIDsFunction · 0.65
GetUserAISeatStatesMethod · 0.65
GetUserAISeatStatesMethod · 0.65
TestUserMethod · 0.65

Implementers 5

sqlQueriercoderd/database/db.go
queryMetricsStorecoderd/database/dbmetrics/querymetrics
queriercoderd/database/dbauthz/dbauthz.go
MockStorecoderd/database/dbmock/dbmock.go
MockStoreMockRecordercoderd/database/dbmock/dbmock.go

Calls

no outgoing calls

Tested by 1

TestUserMethod · 0.52