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);
        }