(codespace *api.Codespace)
| 23 | ) |
| 24 | |
| 25 | func connectionReady(codespace *api.Codespace) bool { |
| 26 | // If the codespace is not available, it is not ready |
| 27 | if codespace.State != api.CodespaceStateAvailable { |
| 28 | return false |
| 29 | } |
| 30 | |
| 31 | return codespace.Connection.TunnelProperties.ConnectAccessToken != "" && |
| 32 | codespace.Connection.TunnelProperties.ManagePortsAccessToken != "" && |
| 33 | codespace.Connection.TunnelProperties.ServiceUri != "" && |
| 34 | codespace.Connection.TunnelProperties.TunnelId != "" && |
| 35 | codespace.Connection.TunnelProperties.ClusterId != "" && |
| 36 | codespace.Connection.TunnelProperties.Domain != "" |
| 37 | } |
| 38 | |
| 39 | type apiClient interface { |
| 40 | GetCodespace(ctx context.Context, name string, includeConnection bool) (*api.Codespace, error) |
no outgoing calls
no test coverage detected