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)
);
});
}