ing
This commit is contained in:
parent
ac4bd0e4ec
commit
a711272d7f
|
@ -1,13 +1,15 @@
|
|||
package rpc
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"context"
|
||||
|
||||
"git.loafle.net/commons_go/logging"
|
||||
"git.loafle.net/commons_go/rpc"
|
||||
"git.loafle.net/commons_go/rpc/gateway"
|
||||
"git.loafle.net/commons_go/rpc/protocol"
|
||||
"git.loafle.net/commons_go/rpc/protocol/json"
|
||||
"git.loafle.net/overflow/overflow_gateway_web/grpc"
|
||||
oogw "git.loafle.net/overflow/overflow_gateway_websocket"
|
||||
"google.golang.org/grpc/metadata"
|
||||
)
|
||||
|
||||
func newGatewayRPCServletHandler() GatewayRPCServletHandler {
|
||||
|
@ -21,20 +23,18 @@ type GatewayRPCServletHandlers struct {
|
|||
}
|
||||
|
||||
func (sh *GatewayRPCServletHandlers) Invoke(servletCTX rpc.ServletContext, requestCodec protocol.RegistryCodec) (result interface{}, err error) {
|
||||
// md := metadata.Pairs(oogw.GRPCUserIDKey, servletCTX.GetAttribute(oogw.SocketIDKey).(string))
|
||||
// grpcCTX := metadata.NewOutgoingContext(context.Background(), md)
|
||||
md := metadata.Pairs(oogw.GRPCUserIDKey, servletCTX.GetAttribute(oogw.SocketIDKey).(string))
|
||||
grpcCTX := metadata.NewOutgoingContext(context.Background(), md)
|
||||
|
||||
params, err := requestCodec.Params()
|
||||
if nil != err {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
logging.Logger().Debug(fmt.Sprintf("method:%s, params:%v", requestCodec.Method(), params))
|
||||
// r, err := grpc.Exec(grpcCTX, requestCodec.Method(), params)
|
||||
// if err != nil {
|
||||
// return nil, err
|
||||
// }
|
||||
r := "dfksdkdskf"
|
||||
r, err := grpc.Exec(grpcCTX, requestCodec.Method(), params)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return r, nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user