nats migration

This commit is contained in:
2021-11-14 10:31:07 -03:00
parent 429580c010
commit 6aae4a5cdb
5 changed files with 75 additions and 17 deletions
+7 -12
View File
@@ -5,15 +5,8 @@ import (
)
type Cli struct {
*api.ApiCli
//cli *api.Cli
}
//func (c *Cli) HttpCli() *api.Cli {
//
// return c.HttpCli()
//}
type Req struct {
Site string `json:"site"`
Data string `json:"data"`
@@ -21,7 +14,7 @@ type Req struct {
To int `json:"to"`
}
func (c *Cli) Recaptchav2(site string, data string) (string, error) {
func (c *Cli) Recaptchav2(site string, data string, copts ...*api.CallOpts) (string, error) {
ret := ""
req := &Req{
Site: site,
@@ -29,22 +22,24 @@ func (c *Cli) Recaptchav2(site string, data string) (string, error) {
Img: nil,
To: 300,
}
err := c.HttpCli().JsonPost("/ipc/anticaptcha/recaptchav2", req, &ret)
err := api.Call("anticaptcha.recaptchav2", req, &ret, copts...)
return ret, err
}
func (c *Cli) Image2text(site string, data []byte) (string, error) {
func (c *Cli) Image2text(site string, data []byte, copts ...*api.CallOpts) (string, error) {
ret := ""
req := &Req{
Site: site,
Img: data,
To: 300,
}
err := c.HttpCli().JsonPost("/ipc/anticaptcha/image2text", req, &ret)
err := api.Call("anticaptcha.image2text", req, &ret, copts...)
return ret, err
}
func NewCli() *Cli {
ret := &Cli{ApiCli: api.NewApiCli()}
ret := &Cli{}
return ret
}