public void SetPrivacySettings(PrivacySettings settings, Account account)
{
string url = "https://steamcommunity.com/profiles/" + account.SteamId + "/edit/settings";
string sessionid =
(from Cookie cookie in _account.AuthContainer.GetCookies(new Uri("https://steamcommunity.com"))
where cookie.Name == "sessionid"
select cookie.Value).FirstOrDefault();
var data = new Dictionary<string, string>
{
{"sessionID", sessionid},
{"type", PrivacySettings.Type},
{"privacySetting", ((int) settings.PrivacySetting).ToString()},
{"commentSetting", PrivacySettings.EPrivacySettingToCommentSetting(settings.CommentSetting)},
{"inventoryPrivacySetting", ((int) settings.InventoryPrivacySetting).ToString()},
{"inventoryGiftPrivacy", settings.InventoryGiftPrivacy.IntValue().ToString()},
{"tradeConfirmationSetting", settings.TradeConfirmationSetting.IntValue().ToString()},
{"marketConfirmationSetting", settings.MarketConfirmationSetting.IntValue().ToString()}
};
_web.Fetch(url, "POST", data, _account.AuthContainer);
}