MCPcopy Index your code
hub / github.com/cli/cli / connectionReady

Function connectionReady

internal/codespaces/codespaces.go:25–37  ·  view source on GitHub ↗
(codespace *api.Codespace)

Source from the content-addressed store, hash-verified

23)
24
25func 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
39type apiClient interface {
40 GetCodespace(ctx context.Context, name string, includeConnection bool) (*api.Codespace, error)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected