Beispiel #1
0
        private Dictionary <ClientUser, List <Message> > GetFullMessageHistory()
        {
            Dictionary <ClientUser, List <Message> > messageHistoryDict = new Dictionary <ClientUser, List <Message> >();
            List <ClientUser> contactsList = _serverService.GetChatList(CurrentUser).ToList();

            foreach (var contact in contactsList)
            {
                List <Message> messageHistory =
                    _serverService.GetMessagesHistory(CurrentUser, contact).ToList();
                messageHistoryDict.Add(contact, messageHistory);
            }

            return(messageHistoryDict);
        }