separated httpcli from replaycli. Added config methods
This commit is contained in:
+3
-6
@@ -5,19 +5,16 @@ import (
|
||||
)
|
||||
|
||||
type Cli struct {
|
||||
cli *api.Cli
|
||||
*api.ApiCli
|
||||
}
|
||||
|
||||
func (c *Cli) HttpCli() *api.Cli {
|
||||
return c.cli
|
||||
}
|
||||
func (c *Cli) New(i interface{}) (string, error) {
|
||||
res := ""
|
||||
err := c.cli.HttpJsonPost("/ipc/datasyncreportmgr/new", i, &res)
|
||||
err := c.HttpCli().JsonPost("/ipc/datasyncreportmgr/new", i, &res)
|
||||
return res, err
|
||||
}
|
||||
|
||||
func NewCli() *Cli {
|
||||
ret := &Cli{cli: api.NewCli()}
|
||||
ret := &Cli{ApiCli: api.NewApiCli()}
|
||||
return ret
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user