public void GetConfirmationTradeOfferId(SteamWeb web, Confirmation conf, LongCallback callback) { this._getConfirmationDetails(web, conf, confDetails => { if (confDetails == null || !confDetails.Success) { callback(-1); return; } var tradeOfferIdRegex = new Regex("<div class=\"tradeoffer\" id=\"tradeofferid_(\\d+)\" >"); if (!tradeOfferIdRegex.IsMatch(confDetails.Html)) { callback(-1); return; } callback(long.Parse(tradeOfferIdRegex.Match(confDetails.Html).Groups[1].Value)); }); }
public void DenyConfirmation(SteamWeb web, Confirmation conf, BCallback callback) { this._sendConfirmationAjax(web, conf, "cancel", callback); }
public void AcceptConfirmation(SteamWeb web, Confirmation conf, BCallback callback) { this._sendConfirmationAjax(web, conf, "allow", callback); }