Use any instead of interface{}
Signed-off-by: chenyahui <cyhone@qq.com>
This commit is contained in:
@ -96,15 +96,15 @@ func (cs *chanClientStream) CloseSend() error {
|
||||
|
||||
// chanStream implements grpc.Stream using channels
|
||||
type chanStream struct {
|
||||
recvc <-chan interface{}
|
||||
sendc chan<- interface{}
|
||||
recvc <-chan any
|
||||
sendc chan<- any
|
||||
ctx context.Context
|
||||
cancel context.CancelFunc
|
||||
}
|
||||
|
||||
func (s *chanStream) Context() context.Context { return s.ctx }
|
||||
|
||||
func (s *chanStream) SendMsg(m interface{}) error {
|
||||
func (s *chanStream) SendMsg(m any) error {
|
||||
select {
|
||||
case s.sendc <- m:
|
||||
if err, ok := m.(error); ok {
|
||||
@ -116,8 +116,8 @@ func (s *chanStream) SendMsg(m interface{}) error {
|
||||
return s.ctx.Err()
|
||||
}
|
||||
|
||||
func (s *chanStream) RecvMsg(m interface{}) error {
|
||||
v := m.(*interface{})
|
||||
func (s *chanStream) RecvMsg(m any) error {
|
||||
v := m.(*any)
|
||||
for {
|
||||
select {
|
||||
case msg, ok := <-s.recvc:
|
||||
@ -141,7 +141,7 @@ func (s *chanStream) RecvMsg(m interface{}) error {
|
||||
|
||||
func newPipeStream(ctx context.Context, ssHandler func(chanServerStream) error) chanClientStream {
|
||||
// ch1 is buffered so server can send error on close
|
||||
ch1, ch2 := make(chan interface{}, 1), make(chan interface{})
|
||||
ch1, ch2 := make(chan any, 1), make(chan any)
|
||||
headerc, trailerc := make(chan metadata.MD, 1), make(chan metadata.MD, 1)
|
||||
|
||||
cctx, ccancel := context.WithCancel(ctx)
|
||||
|
@ -61,7 +61,7 @@ func (s *es2ecClientStream) Send(rr *v3electionpb.LeaderRequest) error {
|
||||
return s.SendMsg(rr)
|
||||
}
|
||||
func (s *es2ecClientStream) Recv() (*v3electionpb.LeaderResponse, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -72,7 +72,7 @@ func (s *es2ecServerStream) Send(rr *v3electionpb.LeaderResponse) error {
|
||||
return s.SendMsg(rr)
|
||||
}
|
||||
func (s *es2ecServerStream) Recv() (*v3electionpb.LeaderRequest, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ func (s *ls2lcClientStream) Send(rr *pb.LeaseKeepAliveRequest) error {
|
||||
return s.SendMsg(rr)
|
||||
}
|
||||
func (s *ls2lcClientStream) Recv() (*pb.LeaseKeepAliveResponse, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -74,7 +74,7 @@ func (s *ls2lcServerStream) Send(rr *pb.LeaseKeepAliveResponse) error {
|
||||
return s.SendMsg(rr)
|
||||
}
|
||||
func (s *ls2lcServerStream) Recv() (*pb.LeaseKeepAliveRequest, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -73,7 +73,7 @@ func (s *ss2scClientStream) Send(rr *pb.SnapshotRequest) error {
|
||||
return s.SendMsg(rr)
|
||||
}
|
||||
func (s *ss2scClientStream) Recv() (*pb.SnapshotResponse, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -84,7 +84,7 @@ func (s *ss2scServerStream) Send(rr *pb.SnapshotResponse) error {
|
||||
return s.SendMsg(rr)
|
||||
}
|
||||
func (s *ss2scServerStream) Recv() (*pb.SnapshotRequest, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ func (s *ws2wcClientStream) Send(wr *pb.WatchRequest) error {
|
||||
return s.SendMsg(wr)
|
||||
}
|
||||
func (s *ws2wcClientStream) Recv() (*pb.WatchResponse, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -59,7 +59,7 @@ func (s *ws2wcServerStream) Send(wr *pb.WatchResponse) error {
|
||||
return s.SendMsg(wr)
|
||||
}
|
||||
func (s *ws2wcServerStream) Recv() (*pb.WatchRequest, error) {
|
||||
var v interface{}
|
||||
var v any
|
||||
if err := s.RecvMsg(&v); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ func (cred *proxyTokenCredential) GetRequestMetadata(ctx context.Context, s ...s
|
||||
}, nil
|
||||
}
|
||||
|
||||
func AuthUnaryClientInterceptor(ctx context.Context, method string, req, reply interface{}, cc *grpc.ClientConn, invoker grpc.UnaryInvoker, opts ...grpc.CallOption) error {
|
||||
func AuthUnaryClientInterceptor(ctx context.Context, method string, req, reply any, cc *grpc.ClientConn, invoker grpc.UnaryInvoker, opts ...grpc.CallOption) error {
|
||||
token := getAuthTokenFromClient(ctx)
|
||||
if token != "" {
|
||||
tokenCred := &proxyTokenCredential{token}
|
||||
|
Reference in New Issue
Block a user