separated httpcli from replaycli. Added config methods

This commit is contained in:
2021-10-11 11:53:44 -03:00
parent 7d8e31240e
commit 4e142e5300
9 changed files with 77 additions and 207 deletions
+9 -7
View File
@@ -5,12 +5,14 @@ import (
)
type Cli struct {
cli *api.Cli
*api.ApiCli
//cli *api.Cli
}
func (c *Cli) HttpCli() *api.Cli {
return c.cli
}
//func (c *Cli) HttpCli() *api.Cli {
//
// return c.HttpCli()
//}
type Req struct {
Site string `json:"site"`
@@ -27,7 +29,7 @@ func (c *Cli) Recaptchav2(site string, data string) (string, error) {
Img: nil,
To: 300,
}
err := c.cli.HttpJsonPost("/ipc/anticaptcha/recaptchav2", req, &ret)
err := c.HttpCli().JsonPost("/ipc/anticaptcha/recaptchav2", req, &ret)
return ret, err
}
@@ -38,11 +40,11 @@ func (c *Cli) Image2text(site string, data []byte) (string, error) {
Img: data,
To: 300,
}
err := c.cli.HttpJsonPost("/ipc/anticaptcha/image2text", req, &ret)
err := c.HttpCli().JsonPost("/ipc/anticaptcha/image2text", req, &ret)
return ret, err
}
func NewCli() *Cli {
ret := &Cli{cli: api.NewCli()}
ret := &Cli{ApiCli: api.NewApiCli()}
return ret
}