1
0
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:
源文雨 2023-08-04 16:33:29 +08:00
parent 3b99a825eb
commit 5db03c7092

View File

@ -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,10 +339,8 @@ 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) {