mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 03:13:41 +08:00
ChannelMessageEventBridge.onChannelMessage() ran synchronously on the Lark SDK WebSocket dispatch thread; when the DB pool was saturated its ingest query blocked that thread and subsequent messages were silently dropped. - @Async moves trigger ingest onto the (vthread + SecurityContext-propagating) async executor, freeing the WS dispatch thread. - Add a 10s timeout to the refreshTenantAccessToken() HTTP request, which previously had none. Scope narrowed per review to only fix #208: the @mention alias learning and session-id changes are dropped (to be raised as separate PRs), and dev's existing message dedup is left untouched. Closes #208 |
||
|---|---|---|
| .. | ||
| src | ||
| Dockerfile | ||
| pom.xml | ||
| settings.xml | ||