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

Function dbAgentMetadatumToProtoDescription

coderd/agentapi/manifest.go:177–185  ·  view source on GitHub ↗
(metadatum database.WorkspaceAgentMetadatum)

Source from the content-addressed store, hash-verified

175}
176
177func dbAgentMetadatumToProtoDescription(metadatum database.WorkspaceAgentMetadatum) *agentproto.WorkspaceAgentMetadata_Description {
178 return &agentproto.WorkspaceAgentMetadata_Description{
179 DisplayName: metadatum.DisplayName,
180 Key: metadatum.Key,
181 Script: metadatum.Script,
182 Interval: durationpb.New(time.Duration(metadatum.Interval)),
183 Timeout: durationpb.New(time.Duration(metadatum.Timeout)),
184 }
185}
186
187func dbAgentScriptsToProto(scripts []database.GetWorkspaceAgentScriptsByAgentIDsRow) []*agentproto.WorkspaceAgentScript {
188 ret := make([]*agentproto.WorkspaceAgentScript, len(scripts))

Callers 1

Calls 2

DurationMethod · 0.80
NewMethod · 0.65

Tested by

no test coverage detected