mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 01:56:16 -08:00
Only the terminal `blocked` exit carried the portal's own explanation. A login refusal is precisely where a portal says something actionable — wrong password, subscription expired — and every status-2 exit threw without it, leaving the dialog on a generic line while the useful sentence sat unread in the payload. Each exit now reads the response in hand, so the retry's rejection is quoted rather than the request that already succeeded. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>