mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-08 04:55:55 +08:00
feat: add api port to HTTP post headers.
This commit is contained in:
parent
decab775f9
commit
7274a46a3c
@ -38,6 +38,7 @@ type HTTPClient struct {
|
||||
secret string
|
||||
addr string
|
||||
filter string
|
||||
apiPort int
|
||||
timeout int32
|
||||
}
|
||||
|
||||
@ -181,6 +182,7 @@ client:
|
||||
bot: bot,
|
||||
secret: c.Secret,
|
||||
addr: c.URL,
|
||||
apiPort: conf.Port,
|
||||
filter: conf.Filter,
|
||||
timeout: conf.Timeout,
|
||||
}.Run()
|
||||
@ -222,6 +224,9 @@ func (c *HTTPClient) onBotPushEvent(e *coolq.Event) {
|
||||
}
|
||||
h["X-Signature"] = "sha1=" + hex.EncodeToString(mac.Sum(nil))
|
||||
}
|
||||
if c.apiPort != 0 {
|
||||
h["X-API-Port"] = c.apiPort
|
||||
}
|
||||
return h
|
||||
}()).SetTimeout(time.Second * time.Duration(c.timeout)).F().Retry().Attempt(5).
|
||||
WaitTime(time.Millisecond * 500).MaxWaitTime(time.Second * 5).
|
||||
|
Loading…
x
Reference in New Issue
Block a user