internal async Task <bool> MarkInventory() { if (!await RefreshSessionIfNeeded().ConfigureAwait(false)) { return(false); } string request = SteamCommunityURL + "/my/inventory"; bool result = false; for (byte i = 0; (i < WebBrowser.MaxRetries) && !result; i++) { result = await WebBrowser.UrlHead(request).ConfigureAwait(false); } if (result) { return(true); } Logging.LogGenericWTF("Request failed even after " + WebBrowser.MaxRetries + " tries", Bot.BotName); return(false); }