fix(desktop): tolerate missing `obfuscated` in thumb response (#167)
The CE server's /file/thumb payload carries only `url`/`expires`, but the cloudreve-api model required `obfuscated`, so every thumbnail request failed deserialization and Explorer got E_FAIL for online-only placeholders. Hydrated files were unaffected — Windows thumbs them locally without the handler. `obfuscated` is now #[serde(default)]: missing → false → the time-flow decode path only runs when a server actually emits the flag. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>pull/3589/head
parent
a18706fe00
commit
8e49b9273d
Loading…
Reference in new issue