/// <summary> /// Lurkers the trade accepted. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void Lurker_TradeAccepted(object sender, Events.TradeAcceptedEvent e) { var offer = this.TradeOffers.Where(t => t.Status == OfferStatus.Traded).FirstOrDefault(); if (offer != null) { if (!string.IsNullOrEmpty(this._settingsService.ThankYouMessage)) { this._keyboardHelper.Whisper(offer.PlayerName, this._settingsService.ThankYouMessage); } this._keyboardHelper.Kick(offer.PlayerName); this.RemoveOffer(offer); } }
/// <summary> /// Lurkers the trade accepted. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void Lurker_TradeAccepted(object sender, Events.TradeAcceptedEvent e) { if (this._activeOffer == null) { return; } if (!string.IsNullOrEmpty(this._settingsService.ThankYouMessage)) { this._keyboardHelper.Whisper(this._activeOffer.Event.PlayerName, this._settingsService.ThankYouMessage); } this.RemoveOffer(this._activeOffer); this._activeOffer = null; this._removeActive = null; }