1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-06 03:53:50 +08:00

5 Commits

Author SHA1 Message Date
YumeMichi
f16d72f0ca
!fixup: optimize(qisgn): async operations (#2415)
Add missing wg.Wait()

Fixes: fd6ef4a2b8ed ("optimize(qisgn): async operations")

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-08-31 19:01:53 +08:00
源文雨
9e6d7b7650 fix: nil pointer 2023-08-29 22:56:28 +08:00
源文雨
77b54fca20 fix: nil pointer 2023-08-29 13:05:48 +08:00
源文雨
fd6ef4a2b8 optimize(qisgn): async operations
FYI: @1umine
2023-08-28 16:56:19 +08:00
Lumine
f8354ec082
修复TCP缓冲区不足问题;重构 qsign 签名服务对接部分;支持配置多个签名服务器 (#2389)
* fix: skip callback error

* update: update comment

* change the logic of callback and auto-register

* add token update prompt.

* fix log buffer string

* fix #2368

增加对 client 的利用,避免创建过多 clients

* refactor: wrap sign request

* feat: impl additional sign servers configuration

* fix error in using configurations.

* fix lint error

* 支持切换回主签名服务器

* feat: support different key and auth

* optimize: find avaliable sign-server

* fix: register instance after server is changed

* fix lint error

* update: add config 'sync-check-servers'

* update: first check master sign-server, or wait 3s

* add checking log & optimize wait for checking done

* fix wrong judge

* add config: rule for changing sign server

* optimize registration logic after changing server

* add some log

* fix #2390

* resolve requested changes in #2389

* update dependency

* fix lint error 'idx is unused'

* refactor: extract sync check and async check logic

* delete async check sign-server
2023-08-27 13:19:38 +08:00