(id uuid.UUID)
| 1377 | } |
| 1378 | |
| 1379 | func (t *tunnelUpdater) deleteWorkspaceLocked(id uuid.UUID) (*Workspace, error) { |
| 1380 | w, ok := t.workspaces[id] |
| 1381 | if !ok { |
| 1382 | return nil, xerrors.Errorf("workspace %s not found", id) |
| 1383 | } |
| 1384 | delete(t.workspaces, id) |
| 1385 | return w, nil |
| 1386 | } |
| 1387 | |
| 1388 | func (t *tunnelUpdater) upsertAgentLocked(workspaceID uuid.UUID, a *Agent) error { |
| 1389 | w, ok := t.workspaces[workspaceID] |