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

Function WorkspaceAgentEnvironment

coderd/database/db2sdk/db2sdk.go:508–518  ·  view source on GitHub ↗
(workspaceAgent database.WorkspaceAgent)

Source from the content-addressed store, hash-verified

506}
507
508func WorkspaceAgentEnvironment(workspaceAgent database.WorkspaceAgent) (map[string]string, error) {
509 var envs map[string]string
510 if workspaceAgent.EnvironmentVariables.Valid {
511 err := json.Unmarshal(workspaceAgent.EnvironmentVariables.RawMessage, &envs)
512 if err != nil {
513 return nil, xerrors.Errorf("unmarshal environment variables: %w", err)
514 }
515 }
516
517 return envs, nil
518}
519
520func WorkspaceAgent(derpMap *tailcfg.DERPMap, coordinator tailnet.Coordinator,
521 dbAgent database.WorkspaceAgent, apps []codersdk.WorkspaceApp, scripts []codersdk.WorkspaceAgentScript, logSources []codersdk.WorkspaceAgentLogSource,

Callers 2

GetManifestMethod · 0.92
WorkspaceAgentFunction · 0.85

Calls 2

UnmarshalMethod · 0.45
ErrorfMethod · 0.45

Tested by

no test coverage detected