mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-04 19:17:37 +08:00
fix #2347: This mutex is not locked
This commit is contained in:
parent
3b99a825eb
commit
5db03c7092
@ -312,8 +312,13 @@ func signSubmit(uin string, cmd string, callbackID int64, buffer []byte, t strin
|
|||||||
signServer += "/"
|
signServer += "/"
|
||||||
}
|
}
|
||||||
buffStr := hex.EncodeToString(buffer)
|
buffStr := hex.EncodeToString(buffer)
|
||||||
log.Infof("submit %v: uin=%v, cmd=%v, callbackID=%v, buffer-end=%v", t, uin, cmd, callbackID,
|
tail := 64
|
||||||
buffStr[len(buffStr)-10:])
|
endl := "..."
|
||||||
|
if len(buffStr) < tail {
|
||||||
|
tail = len(buffStr)
|
||||||
|
endl = "."
|
||||||
|
}
|
||||||
|
log.Infof("submit %v: uin=%v, cmd=%v, callbackID=%v, buffer=%v%s", t, uin, cmd, callbackID, buffer[:tail], endl)
|
||||||
_, err := download.Request{
|
_, err := download.Request{
|
||||||
Method: http.MethodGet,
|
Method: http.MethodGet,
|
||||||
URL: signServer + "submit" + fmt.Sprintf("?uin=%v&cmd=%v&callback_id=%v&buffer=%v",
|
URL: signServer + "submit" + fmt.Sprintf("?uin=%v&cmd=%v&callback_id=%v&buffer=%v",
|
||||||
@ -334,11 +339,9 @@ func signCallback(uin string, results []gjson.Result, t string) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Warnf("callback error: %v", err)
|
log.Warnf("callback error: %v", err)
|
||||||
}
|
}
|
||||||
if len(ret) > 10 {
|
|
||||||
signSubmit(uin, cmd, callbackID, ret, t)
|
signSubmit(uin, cmd, callbackID, ret, t)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
func signRequset(seq uint64, uin string, cmd string, qua string, buff []byte) (sign []byte, extra []byte, token []byte, err error) {
|
func signRequset(seq uint64, uin string, cmd string, qua string, buff []byte) (sign []byte, extra []byte, token []byte, err error) {
|
||||||
signServer := base.SignServer
|
signServer := base.SignServer
|
||||||
|
Loading…
x
Reference in New Issue
Block a user