示例#1
0
        private void addAuction(Auction a)
        {
            //Console.WriteLine("add auction with time" + a.time.ToLongTimeString() + a.time.Millisecond);
            spamFilter.addAuction(a);
            if (a.offer == Auction.OfferType.BUY)
            {
                fullBuyOfferList.Insert(0, a);

                if (!buyOfferFilter.isFiltered(a) && !this.spamFilter.isFilteredBySpamFilter(a))
                {
                    buyOfferListFiltered.Insert(0, a);
                    newBuyOffers = true;
                }
            }
            else if (a.offer == Auction.OfferType.SELL)
            {
                fullSellOfferList.Insert(0, a);

                if (!sellOfferFilter.isFiltered(a) && !this.spamFilter.isFilteredBySpamFilter(a))
                {
                    sellOfferListFiltered.Insert(0, a);
                    newSellOffers = true;
                }
            }
        }
示例#2
0
        private void addAuction(Auction a)
        {
            if (a.offer == Auction.OfferType.SELL)
            {
                fullSellOfferList.Insert(0, a);

                if (!sellOfferFilter.isFiltered(a))
                {
                    sellOfferListFiltered.Insert(0, a);
                    newSellOffers = true;
                }
            }
        }