PrismLauncher/launcher/minecraft/auth/steps
Rachel Powers d7793caa90 feat: Auto handle Http 429 Too Many Requests with retry
- Must be explicitly enabled for a request
- Uses Retry-After Header if present, falls back to exponential back off
  starting with 10 seconds
- if retry delay is greater than 1 minute or it retries more than 3
  times then fail with a "Rate Limited" reason
- Sets task status to inform user of retry.

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit e8da9ee4fb)
2026-02-06 18:42:57 +01:00
..
EntitlementsStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
EntitlementsStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00
GetSkinStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
GetSkinStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00
LauncherLoginStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
LauncherLoginStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00
MinecraftProfileStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
MinecraftProfileStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00
MSADeviceCodeStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
MSADeviceCodeStep.h Fix some typos 2024-10-29 20:45:10 +00:00
MSAStep.cpp change(MSAStep): log server errors 2026-01-29 13:52:43 +01:00
MSAStep.h rename some variables 2025-03-03 23:55:43 +02:00
XboxAuthorizationStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
XboxAuthorizationStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00
XboxProfileStep.cpp chore: remove double spaces from logs 2026-01-30 11:10:01 +00:00
XboxProfileStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00
XboxUserStep.cpp feat: Auto handle Http 429 Too Many Requests with retry 2026-02-06 18:42:57 +01:00
XboxUserStep.h retry auth step on fail 2024-05-18 22:44:17 +03:00