AuctionSniper.Core.AuctionMessageTranslator.AuctionMessageTranslator C# (CSharp) Method

AuctionMessageTranslator() public method

public AuctionMessageTranslator ( jabber.JID inSniperJId, IAuctionEventListener inListener ) : System
inSniperJId jabber.JID
inListener IAuctionEventListener
return System
        public AuctionMessageTranslator(JID inSniperJId, IAuctionEventListener inListener)
        {
            mSniperId = inSniperJId;

            mParser.RegisterAction("CLOSE", (ev) => {
                inListener.AuctionClosed();
            });
            mParser.RegisterAction("PRICE", (ev) => {
                inListener.CurrentPrice(
                    ev.IntegerValueOf("CurrentPrice"),
                    ev.IntegerValueOf("Increment"),
                    ev.PriceSourceFrom(mSniperId)
                );
            });
        }