pull/458/head
withchao 2 years ago
parent db4474dcd2
commit b3229c54a2

@ -109,7 +109,7 @@ func (s *authServer) forceKickOff(ctx context.Context, userID string, platformID
client := msggateway.NewMsgGatewayClient(v) client := msggateway.NewMsgGatewayClient(v)
kickReq := &msggateway.KickUserOfflineReq{KickUserIDList: []string{userID}, PlatformID: platformID} kickReq := &msggateway.KickUserOfflineReq{KickUserIDList: []string{userID}, PlatformID: platformID}
_, err := client.KickUserOffline(ctx, kickReq) _, err := client.KickUserOffline(ctx, kickReq)
v.Close() s.RegisterCenter.CloseConn(v)
return utils.Wrap(err, "") return utils.Wrap(err, "")
} }
return errs.ErrInternalServer.Wrap() return errs.ErrInternalServer.Wrap()

@ -3,6 +3,7 @@ package zookeeper
import ( import (
"context" "context"
"fmt" "fmt"
"io"
"strings" "strings"
"sync" "sync"
@ -109,5 +110,7 @@ func (s *ZkClient) GetConn(ctx context.Context, serviceName string, opts ...grpc
} }
func (s *ZkClient) CloseConn(conn grpc.ClientConnInterface) { func (s *ZkClient) CloseConn(conn grpc.ClientConnInterface) {
//conn.Close() if closer, ok := conn.(io.Closer); ok {
closer.Close()
}
} }

Loading…
Cancel
Save