no message
This commit is contained in:
parent
70d051d938
commit
692cf306f5
|
@ -20,6 +20,7 @@ import (
|
|||
|
||||
"mongo.games.com/game/common"
|
||||
"mongo.games.com/game/model"
|
||||
"mongo.games.com/game/proto"
|
||||
"mongo.games.com/game/protocol/webapi"
|
||||
)
|
||||
|
||||
|
@ -176,9 +177,14 @@ func init() {
|
|||
}),
|
||||
OnChildRespWrapper: transact.OnChildRespWrapper(func(tNode *transact.TransNode, hChild transact.TransNodeID, retCode int, ud interface{}) transact.TransExeResult {
|
||||
logger.Logger.Tracef("GameSrvApi OnChildRespWrapper %v:%v", hChild, ud)
|
||||
msg, ok := ud.(*webapi.SARoomInfo)
|
||||
if ok && msg.GetTag() == webapi.TagCode_SUCCESS {
|
||||
tNode.TransEnv.SetField(GAMESRVAPI_TRANSACTE_RESPONSE, ud)
|
||||
if v, ok := ud.([]byte); ok {
|
||||
var msg webapi.SARoomInfo
|
||||
err := proto.Unmarshal(v, &msg)
|
||||
if err == nil && msg.GetTag() == webapi.TagCode_SUCCESS {
|
||||
tNode.TransEnv.SetField(GAMESRVAPI_TRANSACTE_RESPONSE, ud)
|
||||
} else {
|
||||
logger.Logger.Errorf("GameSrvApi OnChildRespWrapper unmarshal err %v", err)
|
||||
}
|
||||
}
|
||||
return transact.TransExeResult(retCode)
|
||||
}),
|
||||
|
|
Loading…
Reference in New Issue