MCPcopy Create free account
hub / github.com/coder/coder / ProtoFromScript

Function ProtoFromScript

codersdk/agentsdk/convert.go:210–223  ·  view source on GitHub ↗
(s codersdk.WorkspaceAgentScript)

Source from the content-addressed store, hash-verified

208}
209
210func ProtoFromScript(s codersdk.WorkspaceAgentScript) *proto.WorkspaceAgentScript {
211 return &proto.WorkspaceAgentScript{
212 Id: s.ID[:],
213 LogSourceId: s.LogSourceID[:],
214 LogPath: s.LogPath,
215 Script: s.Script,
216 Cron: s.Cron,
217 RunOnStart: s.RunOnStart,
218 RunOnStop: s.RunOnStop,
219 StartBlocksLogin: s.StartBlocksLogin,
220 Timeout: durationpb.New(s.Timeout),
221 DisplayName: s.DisplayName,
222 }
223}
224
225func AppsFromProto(protoApps []*proto.WorkspaceApp) ([]codersdk.WorkspaceApp, error) {
226 ret := make([]codersdk.WorkspaceApp, len(protoApps))

Callers 1

ProtoFromScriptsFunction · 0.85

Calls 1

NewMethod · 0.65

Tested by

no test coverage detected