Group (code,data,log) return values into types.Result

This commit is contained in:
Jae Kwon
2016-03-20 17:10:59 -07:00
parent 9b4b533f2f
commit de6f76758d
2 changed files with 7 additions and 8 deletions

View File

@ -54,21 +54,21 @@ func (app *localAppConn) SetOptionAsync(key string, value string) *tmspcli.ReqRe
func (app *localAppConn) AppendTxAsync(tx []byte) *tmspcli.ReqRes {
app.mtx.Lock()
code, result, log := app.Application.AppendTx(tx)
res := app.Application.AppendTx(tx)
app.mtx.Unlock()
return app.callback(
tmsp.RequestAppendTx(tx),
tmsp.ResponseAppendTx(code, result, log),
tmsp.ResponseAppendTx(res.Code, res.Data, res.Log),
)
}
func (app *localAppConn) CheckTxAsync(tx []byte) *tmspcli.ReqRes {
app.mtx.Lock()
code, result, log := app.Application.CheckTx(tx)
res := app.Application.CheckTx(tx)
app.mtx.Unlock()
return app.callback(
tmsp.RequestCheckTx(tx),
tmsp.ResponseCheckTx(code, result, log),
tmsp.ResponseCheckTx(res.Code, res.Data, res.Log),
)
}