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

Method Do

coderd/database/dbfake/dbfake.go:618–634  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

616}
617
618func (b ProvisionerJobResourcesBuilder) Do() {
619 b.t.Helper()
620 transition := b.transition
621 if transition == "" {
622 b.logger.Debug(context.Background(), "setting default transition to start")
623 transition = database.WorkspaceTransitionStart
624 }
625 for _, resource := range b.resources {
626 //nolint:gocritic // This is only used by tests.
627 err := provisionerdserver.InsertWorkspaceResource(ownerCtx, b.db, b.jobID, transition, resource, &telemetry.Snapshot{})
628 require.NoError(b.t, err)
629 b.logger.Debug(context.Background(), "created workspace resource",
630 slog.F("resource_name", resource.Name),
631 slog.F("agent_count", len(resource.Agents)),
632 )
633 }
634}
635
636type TemplateVersionResponse struct {
637 Template database.Template

Callers

nothing calls this directly

Calls 2

InsertWorkspaceResourceFunction · 0.92
HelperMethod · 0.65

Tested by

no test coverage detected