(script database.GetWorkspaceAgentScriptsByAgentIDsRow)
| 193 | } |
| 194 | |
| 195 | func dbAgentScriptToProto(script database.GetWorkspaceAgentScriptsByAgentIDsRow) *agentproto.WorkspaceAgentScript { |
| 196 | return &agentproto.WorkspaceAgentScript{ |
| 197 | Id: script.ID[:], |
| 198 | LogSourceId: script.LogSourceID[:], |
| 199 | LogPath: script.LogPath, |
| 200 | Script: script.Script, |
| 201 | Cron: script.Cron, |
| 202 | RunOnStart: script.RunOnStart, |
| 203 | RunOnStop: script.RunOnStop, |
| 204 | StartBlocksLogin: script.StartBlocksLogin, |
| 205 | Timeout: durationpb.New(time.Duration(script.TimeoutSeconds) * time.Second), |
| 206 | } |
| 207 | } |
| 208 | |
| 209 | func dbAppsToProto(dbApps []database.WorkspaceApp, agent database.WorkspaceAgent, ownerName string, workspace database.Workspace, appHostname string) ([]*agentproto.WorkspaceApp, error) { |
| 210 | ret := make([]*agentproto.WorkspaceApp, len(dbApps)) |
no test coverage detected