Files
element-x-android/libraries
Benoit Marty ed250320b3 Close the threaded timelines created by ShareLocationPresenter and DefaultMediaSender
Both created a dedicated timeline for each operation performed in a thread, and
never closed it, leaking SDK resources. Apply the same treatment as PollRepository:
replace getTimeline() with a scoped withTimeline() helper, which closes the created
timeline once the operation completes, whether it succeeds, fails or gets cancelled.

In DefaultMediaSender.sendGallery(), waiting for the upload handler is now done
inside the block, so that the timeline stays open until the upload completes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 15:21:14 +02:00
..
WIP
2026-05-28 09:54:00 +02:00
2026-09-07 14:19:38 +02:00
2026-09-07 14:19:38 +02:00
2026-09-07 14:19:38 +02:00
2026-09-07 14:19:38 +02:00
2026-05-28 09:54:02 +02:00
2026-09-02 10:07:17 +00:00
2026-09-07 14:19:38 +02:00
2026-08-14 12:20:49 +02:00