We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a53c2f3 commit 0a853cdCopy full SHA for 0a853cd
cmd/client/tui/tui.go
@@ -444,6 +444,7 @@ func (app *App) HandleOperatorEvents() {
444
for {
445
event, err := eventStream.Recv()
446
if err != nil {
447
+ app.operator.Disconnect()
448
return
449
}
450
internal/operator/entity.go
@@ -14,6 +14,7 @@ import (
14
"github.com/ttpreport/ligolo-mp/internal/certificate"
15
pb "github.com/ttpreport/ligolo-mp/protobuf"
16
"google.golang.org/grpc"
17
+ "google.golang.org/grpc/connectivity"
18
"google.golang.org/grpc/credentials"
19
)
20
@@ -124,7 +125,7 @@ func (oper *Operator) Disconnect() error {
124
125
126
func (oper *Operator) IsConnected() bool {
127
if oper.conn != nil {
- return true
128
+ return oper.conn.GetState() != connectivity.Shutdown
129
130
131
return false
0 commit comments