Files
element-x-android/features
Valere 66d6d365d7 Route calls through an entry point the native stack can implement
Adds the seam a native MatrixRTC call stack plugs into, with nothing behind it
yet, so that the stack itself lands as a self-contained change.

`FeatureFlags.NativeCall` is off by default and unfinished.
`features/callnative/api` declares `NativeCallEntryPoint`, and
`features/callnative/impl` provides a default that logs and does nothing:
turning the flag on today gets no call and a line in the log. That is the
honest outcome, where falling back to the WebView would make the flag look
broken rather than unimplemented.

`DefaultElementCallEntryPoint` forks on the flag. The read is asynchronous
because the flag is storage-backed, and caching it in an eagerly started
StateFlow would race a call placed just after app start onto the default
value.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-29 18:44:49 +02:00
..
2026-09-02 10:07:17 +00:00
2026-09-28 11:32:40 +02:00
2026-09-02 10:07:17 +00:00
2026-09-28 11:32:40 +02:00
2026-09-02 10:07:17 +00:00
2026-09-02 10:07:17 +00:00
2026-09-07 14:19:38 +02:00
2026-09-02 10:07:17 +00:00
2026-09-28 11:32:40 +02:00
2026-08-25 10:05:38 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-08-25 10:23:51 +02:00
2026-09-28 11:32:40 +02:00
2026-09-28 11:32:40 +02:00
2026-09-02 10:07:17 +00:00
2026-09-28 11:32:40 +02:00