Output db.Response instead of generc interface

This commit is contained in:
Tobie Morgan Hitchcock 2016-09-14 22:34:26 +01:00
parent ff8a2f03a9
commit 1606be22ff

View file

@ -32,10 +32,10 @@ import (
) )
type Response struct { type Response struct {
Time string `json:"time,omitempty"` Time string `codec:"time,omitempty"`
Status interface{} `json:"status,omitempty"` Status interface{} `codec:"status,omitempty"`
Detail interface{} `json:"detail,omitempty"` Detail interface{} `codec:"detail,omitempty"`
Result interface{} `json:"result,omitempty"` Result interface{} `codec:"result,omitempty"`
} }
var db *kvs.DB var db *kvs.DB
@ -76,7 +76,7 @@ func Execute(ctx *fibre.Context, txt interface{}, vars map[string]interface{}) (
switch res := msg.(type) { switch res := msg.(type) {
case error: case error:
return nil, res return nil, res
default: case *Response:
out = append(out, res) out = append(out, res)
} }
} }