diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-08-22 00:54:33 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-08-22 00:54:33 +0000 |
| commit | 44b0aa44e065822818e8473bb8e49b0ca45c43c8 (patch) | |
| tree | f678dc1e43b7432daa009c777c6acbc7201c1f04 /app/src/main/assets | |
| parent | 6373c34525fdac3a298ab5e0299080383b72aaf6 (diff) | |
Add a cancellable OkHttp Call.await() extension
execute() blocks the calling thread and ignores the coroutine it runs
in -- if that coroutine is cancelled (a screen torn down mid-save, a
WorkManager-stopped fetch), the network call keeps running to
completion regardless, tying up a thread/socket for nothing. enqueue()
plus invokeOnCancellation actually aborts the in-flight HTTP call.
Diffstat (limited to 'app/src/main/assets')
0 files changed, 0 insertions, 0 deletions
