- Shipped
- July 3, 2026 at 6:07 PM UTC
- Author
- Kamo
- Commit
- 3d137ff
- XAdapter: Account Activity webhook (CRC challenge + x-twitter-webhooks-signature HMAC verify), normalizeInbound (direct_message_events, echo-skip), OAuth 1.0a-signed v2 DM send; consumer key/secret from the platform X OAuth registration, per-connection access token:secret - DiscordAdapter + DiscordRestClient: DM normalize + REST send (open DM channel + message/file) - DiscordGatewayManager: persistent JDK-WebSocket Gateway consumer (one WSS per active Discord connection, HELLO/heartbeat/IDENTIFY, MESSAGE_CREATE DMs republished onto social.inbound.raw so the existing consumer pipeline handles them), @Scheduled reconcile = reconnect, @PreDestroy cleanup - SocialCredsResolver: X branch resolves consumer key/secret from the platform OAuth registry