mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 06:00:46 +00:00
Volvo and it's 7-days locks
This commit is contained in:
@@ -281,7 +281,21 @@ namespace ArchiSteamFarm {
|
|||||||
{"tradeofferid", tradeID.ToString()}
|
{"tradeofferid", tradeID.ToString()}
|
||||||
};
|
};
|
||||||
|
|
||||||
return await Utilities.UrlPostRequest(request, postData, SteamCookieDictionary, referer).ConfigureAwait(false);
|
HttpResponseMessage result = await Utilities.UrlPostRequestWithResponse(request, postData, SteamCookieDictionary, referer).ConfigureAwait(false);
|
||||||
|
bool success = result.IsSuccessStatusCode;
|
||||||
|
|
||||||
|
if (!success) {
|
||||||
|
Logging.LogGenericWarning(Bot.BotName, "Request failed, reason: " + result.ReasonPhrase);
|
||||||
|
switch (result.StatusCode) {
|
||||||
|
case HttpStatusCode.InternalServerError:
|
||||||
|
Logging.LogGenericWarning(Bot.BotName, "That might be caused by 7-days trade lock from new device");
|
||||||
|
Logging.LogGenericWarning(Bot.BotName, "Try again in 7 days, declining that offer for now");
|
||||||
|
DeclineTradeOffer(tradeID);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return success;
|
||||||
}
|
}
|
||||||
|
|
||||||
internal bool DeclineTradeOffer(ulong tradeID) {
|
internal bool DeclineTradeOffer(ulong tradeID) {
|
||||||
|
|||||||
@@ -86,10 +86,6 @@ namespace ArchiSteamFarm {
|
|||||||
success = Bot.ArchiWebHandler.DeclineTradeOffer(tradeID);
|
success = Bot.ArchiWebHandler.DeclineTradeOffer(tradeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!success) {
|
|
||||||
Logging.LogGenericWarning(Bot.BotName, "Response <accept: " + tradeAccepted + "> to trade " + tradeID + " failed!");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (tradeAccepted && success) {
|
if (tradeAccepted && success) {
|
||||||
// Do whatever we want with success
|
// Do whatever we want with success
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ namespace ArchiSteamFarm {
|
|||||||
requestMessage.Headers.Referrer = new Uri(referer);
|
requestMessage.Headers.Referrer = new Uri(referer);
|
||||||
}
|
}
|
||||||
HttpResponseMessage responseMessage = await client.SendAsync(requestMessage).ConfigureAwait(false);
|
HttpResponseMessage responseMessage = await client.SendAsync(requestMessage).ConfigureAwait(false);
|
||||||
if (responseMessage != null && responseMessage.IsSuccessStatusCode) {
|
if (responseMessage != null) {
|
||||||
result = responseMessage;
|
result = responseMessage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user