X Tutup
Skip to content

Commit cee7612

Browse files
committed
update go-liveshare@v0.11.0
1 parent 3485bac commit cee7612

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

cmd/ghcs/logs.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ func logs(ctx context.Context, tail bool, codespaceName string) error {
7070
return fmt.Errorf("error getting ssh server details: %v", err)
7171
}
7272

73-
tunnel := liveshare.NewPortForwarder(session, "sshd", localSSHPort, remoteSSHServerPort)
74-
7573
cmdType := "cat"
7674
if tail {
7775
cmdType = "tail -f"
@@ -86,7 +84,8 @@ func logs(ctx context.Context, tail bool, codespaceName string) error {
8684

8785
tunnelClosed := make(chan error, 1)
8886
go func() {
89-
tunnelClosed <- tunnel.Forward(ctx) // error is non-nil
87+
fwd := liveshare.NewPortForwarder(session, "sshd", remoteSSHServerPort)
88+
tunnelClosed <- fwd.ForwardToLocalPort(ctx, localSSHPort) // error is non-nil
9089
}()
9190

9291
cmdDone := make(chan error, 1)

cmd/ghcs/ports.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,9 +278,9 @@ func forwardPorts(log *output.Logger, codespaceName string, ports []string) erro
278278
for _, pair := range portPairs {
279279
log.Printf("Forwarding ports: remote %d <=> local %d\n", pair.remote, pair.local)
280280
name := fmt.Sprintf("share-%d", pair.remote)
281-
fwd := liveshare.NewPortForwarder(session, name, pair.remote, pair.local)
282281
go func() {
283-
errc <- fwd.Forward(ctx) // error always non-nil
282+
fwd := liveshare.NewPortForwarder(session, name, pair.remote)
283+
errc <- fwd.ForwardToLocalPort(ctx, pair.local) // error always non-nil
284284
}()
285285
}
286286

cmd/ghcs/ssh.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,15 @@ func ssh(ctx context.Context, sshProfile, codespaceName string, localSSHServerPo
9090
}
9191
}
9292

93-
tunnel := liveshare.NewPortForwarder(session, "sshd", localSSHServerPort, remoteSSHServerPort)
94-
9593
connectDestination := sshProfile
9694
if connectDestination == "" {
9795
connectDestination = fmt.Sprintf("%s@localhost", sshUser)
9896
}
9997

10098
tunnelClosed := make(chan error)
10199
go func() {
102-
tunnelClosed <- tunnel.Forward(ctx) // error is always non-nil
100+
fwd := liveshare.NewPortForwarder(session, "sshd", remoteSSHServerPort)
101+
tunnelClosed <- fwd.ForwardToLocalPort(ctx, localSSHServerPort) // error is always non-nil
103102
}()
104103

105104
shellClosed := make(chan error)

0 commit comments

Comments
 (0)
X Tutup