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

Method deleteAgentLocked

tailnet/controllers.go:1397–1408  ·  view source on GitHub ↗
(workspaceID, id uuid.UUID)

Source from the content-addressed store, hash-verified

1395}
1396
1397func (t *tunnelUpdater) deleteAgentLocked(workspaceID, id uuid.UUID) (*Agent, error) {
1398 w, ok := t.workspaces[workspaceID]
1399 if !ok {
1400 return nil, xerrors.Errorf("workspace %s not found", workspaceID)
1401 }
1402 a, ok := w.agents[id]
1403 if !ok {
1404 return nil, xerrors.Errorf("agent %s not found in workspace %s", id, workspaceID)
1405 }
1406 delete(w.agents, id)
1407 return a, nil
1408}
1409
1410func (t *tunnelUpdater) allAgentIDsLocked() []uuid.UUID {
1411 out := make([]uuid.UUID, 0, len(t.workspaces))

Callers 1

handleUpdateMethod · 0.95

Calls 1

ErrorfMethod · 0.45

Tested by

no test coverage detected