(ctx context.Context, data wshrpc.ConnExtData)
| 596 | } |
| 597 | |
| 598 | func (ws *WshServer) ConnEnsureCommand(ctx context.Context, data wshrpc.ConnExtData) error { |
| 599 | ctx = genconn.ContextWithConnData(ctx, data.LogBlockId) |
| 600 | ctx = termCtxWithLogBlockId(ctx, data.LogBlockId) |
| 601 | if strings.HasPrefix(data.ConnName, "wsl://") { |
| 602 | distroName := strings.TrimPrefix(data.ConnName, "wsl://") |
| 603 | return wslconn.EnsureConnection(ctx, distroName) |
| 604 | } |
| 605 | return conncontroller.EnsureConnection(ctx, data.ConnName) |
| 606 | } |
| 607 | |
| 608 | func (ws *WshServer) ConnDisconnectCommand(ctx context.Context, connName string) error { |
| 609 | if conncontroller.IsLocalConnName(connName) { |
nothing calls this directly
no test coverage detected