@Override public void auctionClosed() { if (isWinning) { sniperListener.sniperWon(); } else { sniperListener.sniperLost(); } }
@Override public void currentPrice(int price, int increment, PriceSource priceSource) { String itemId = ""; isWinning = priceSource == PriceSource.FromSniper; if (isWinning) sniperListener.sniperWinning(); else { int bid = price + increment; auction.bid(price + increment); sniperListener.sniperBidding(new SniperState(itemId, price, bid)); } }