Exemple #1
0
        public XMPPAuction(XmppClientConnection connection, Item item, IXMPPFailureReporter failureReporter)
        {
            this.failureReporter = failureReporter;
            AuctionMessageTranslator translator = translatorFor(connection);
            ChatManager chatManager             = new ChatManager(connection);

            Chat = chatManager.CreateChat(string.Format(ITEM_ID_AS_LOGIN, item.Identifier), connection.Server, AUCTION_RESOURCE,
                                          translator);
            auctionEventListeners.Add(chatDisconnectorFor(translator, Chat));
        }
 public ChatDisconnector(AuctionMessageTranslator translator, Chat chat)
 {
     this.translator = translator;
     this.chat       = chat;
 }
Exemple #3
0
 private IAuctionEventListener chatDisconnectorFor(AuctionMessageTranslator translator, Chat chat)
 {
     return(new ChatDisconnector(translator, chat));
 }