Swap Query return params

This commit is contained in:
Jae Kwon 2016-01-22 16:18:35 -08:00
parent 8ae0a0a481
commit 53a8a40785
4 changed files with 6 additions and 6 deletions

View File

@ -77,6 +77,6 @@ func (app *CounterApplication) RemListener(key string) types.RetCode {
return types.RetCodeOK
}
func (app *CounterApplication) Query(query []byte) (types.RetCode, []byte) {
return types.RetCodeOK, nil
func (app *CounterApplication) Query(query []byte) ([]byte, types.RetCode) {
return nil, types.RetCodeOK
}

View File

@ -52,6 +52,6 @@ func (app *DummyApplication) RemListener(key string) types.RetCode {
return types.RetCodeOK
}
func (app *DummyApplication) Query(query []byte) (types.RetCode, []byte) {
return types.RetCodeOK, nil
func (app *DummyApplication) Query(query []byte) ([]byte, types.RetCode) {
return nil, types.RetCodeOK
}

View File

@ -128,7 +128,7 @@ func handleRequest(app types.Application, req types.Request, responses chan<- ty
retCode := app.RemListener(req.EventKey)
responses <- types.ResponseRemListener{retCode}
case types.RequestQuery:
retCode, result := app.Query(req.QueryBytes)
result, retCode := app.Query(req.QueryBytes)
responses <- types.ResponseQuery{retCode, result}
default:
responses <- types.ResponseException{"Unknown request"}

View File

@ -27,5 +27,5 @@ type Application interface {
RemListener(key string) RetCode
// Query for state
Query(query []byte) (RetCode, []byte)
Query(query []byte) ([]byte, RetCode)
}