private void JoinAuction(XMPPConnection connection, string itemId) { string formattedAuctionId = AuctionId(itemId, connection); Chat chat = connection.ChatManager.CreateChat(formattedAuctionId, null); const int BID_AMOUNT = 35; IAuction auction = new XMPPAuction(chat); chat.AddIMessageListener( new AuctionMessageTranslator( connection.UserName, new Domain.AuctionSniper(auction, new SniperStateDisplayer(this)))); auction.Join(); }
public static XMPPConnection CreateXMPPConnection(string xmppHostName) { foreach (XMPPConnection xmppConnection in _xmppConnections) { if (xmppConnection.XmppHostname == xmppHostName) { return xmppConnection; } } var newConnection = new XMPPConnection(xmppHostName); _xmppConnections.Add(newConnection); return newConnection; }
public static XMPPConnection CreateXMPPConnection(string xmppHostName) { foreach (XMPPConnection xmppConnection in _xmppConnections) { if (xmppConnection.XmppHostname == xmppHostName) { return(xmppConnection); } } var newConnection = new XMPPConnection(xmppHostName); _xmppConnections.Add(newConnection); return(newConnection); }
public ChatManager(XMPPConnection xmppConnection) { XMPPConnection = xmppConnection; }
public ChatManager(XMPPConnection xmppConnection) { XMPPConnection = xmppConnection; }
private static string AuctionId(String itemId, XMPPConnection connection) { return string.Format(AUCTION_ID_FORMAT, itemId, connection.ServiceName); }