All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 40s
matrix-nio's DeviceStore has no .get() method. Use correct API: DeviceStore[user_id].get(device_id) returns OlmDevice from inner dict. Also fix keys_claim() to accept Dict[str, List[str]] per nio API. This was the root cause of Element X silence — bot couldn't deliver its E2EE key via Olm-encrypted to-device messages, so Element X couldn't decrypt bot's audio frames. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
195 KiB
195 KiB