Use a separate shorter refresh interval when footer version checks fail, track the failure state, and schedule retries via a dedicated timer. On success, clear any pending retry timer so recovery is immediate.
Use a separate shorter refresh interval when footer version checks fail, track the failure state, and schedule retries via a dedicated timer. On success, clear any pending retry timer so recovery is immediate.