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

Function ConvertProvisionerJob

coderd/telemetry/telemetry.go:1181–1201  ·  view source on GitHub ↗

ConvertProvisionerJob anonymizes a provisioner job.

(job database.ProvisionerJob)

Source from the content-addressed store, hash-verified

1179
1180// ConvertProvisionerJob anonymizes a provisioner job.
1181func ConvertProvisionerJob(job database.ProvisionerJob) ProvisionerJob {
1182 snapJob := ProvisionerJob{
1183 ID: job.ID,
1184 OrganizationID: job.OrganizationID,
1185 InitiatorID: job.InitiatorID,
1186 CreatedAt: job.CreatedAt,
1187 UpdatedAt: job.UpdatedAt,
1188 Error: job.Error.String,
1189 Type: job.Type,
1190 }
1191 if job.StartedAt.Valid {
1192 snapJob.StartedAt = &job.StartedAt.Time
1193 }
1194 if job.CanceledAt.Valid {
1195 snapJob.CanceledAt = &job.CanceledAt.Time
1196 }
1197 if job.CompletedAt.Valid {
1198 snapJob.CompletedAt = &job.CompletedAt.Time
1199 }
1200 return snapJob
1201}
1202
1203// ConvertWorkspaceAgent anonymizes a workspace agent.
1204func ConvertWorkspaceAgent(agent database.WorkspaceAgent) WorkspaceAgent {

Callers 2

FailJobMethod · 0.92
createSnapshotMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected