diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-08-22 00:54:44 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-08-22 00:54:44 +0000 |
| commit | fccbaf8b647cf9350a00e76bab02c129dbad7dca (patch) | |
| tree | 27a17a21289ddf52c3bbba211b67c4d93be64332 /app/src/main/AndroidManifest.xml | |
| parent | 303c117eb9e6dfcbab2bab5fe3a3a34d843bf7b7 (diff) | |
StashClient: cancellable requests, longer sync timeout, defensive parsing
Uses the new Call.await() instead of a thread-blocking execute(). The
sync=true save endpoint can take up to ~30s (server-side extract +
summary), longer than the shared client's stock 10s read timeout --
overridden per-call so feed fetches don't inherit a 35s timeout they
don't need. A 409 (duplicate) is authoritative from the status code
alone; a body that doesn't match DuplicateErrorResponse's exact shape
no longer downgrades a real "already saved" into a misleading
"save failed".
Diffstat (limited to 'app/src/main/AndroidManifest.xml')
0 files changed, 0 insertions, 0 deletions
