mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
Splitting mutatingGet into two functions during the main rebase (mutatingGet keeps the existing result-unmarshaling form used by /removeGroup; the new mutatingGetConfirmStatus validates a <status> echo instead, for endpoints with no meaningful response body) left ~30 lines of one-shot-transport setup (clone, disable keep-alives, CheckRedirect) duplicated between them. Extracted newOneShotHTTPClient so a future fix to that mechanism can't be applied to one copy and forgotten in the other. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>