Handle one more case of Steam being down

Thanks @ezhevita
This commit is contained in:
Łukasz Domeradzki
2025-09-08 23:30:11 +02:00
parent 8618b01800
commit 5d2665207a

View File

@@ -1548,6 +1548,11 @@ public sealed class ArchiWebHandler : IDisposable {
}
switch (response.StatusCode) {
case HttpStatusCode.BadGateway:
case HttpStatusCode.NotFound:
case HttpStatusCode.ServiceUnavailable:
// Steam maintenance as usual
return (EResult.Timeout, EPurchaseResultDetail.Timeout);
case HttpStatusCode.Forbidden:
// Let's convert this into something reasonable
return (EResult.AccessDenied, EPurchaseResultDetail.InvalidPackage);