Exemplo n.º 1
0
        public void Init(ConversationManager conversationManager, LConversation.MessageDelegate messageDelegate)
        {
            _messageDelegate = messageDelegate;
            int count = conversationManager.Conversations.Count;
            for (int i = 0; i < count; ++i)
            {
                Conversation conversation = conversationManager.Conversations[i];
                var lconversation = new LConversation(conversation, _messageDelegate);
                _mapConversations.Add(conversation, lconversation);
            }

            conversationManager.ConversationAdded += ConversationAdded;
            conversationManager.ConversationRemoved += ConversationRemoved;
        }
Exemplo n.º 2
0
 private void ConversationAdded(object sender, ConversationManagerEventArgs args)
 {
     var lconversation = new LConversation(args.Conversation, _messageDelegate);
     _mapConversations.Add(args.Conversation, lconversation);
 }