示例#1
0
        public void UpdateInterlocutor(IRosterInfo info)
        {
            var targetContact = _client.Contacts.First(contact => contact.Id == info.Id);

            targetContact.Name       = info.Name;
            targetContact.ImName     = info.ImName;
            targetContact.Subscribed = info.Subscribed;
        }
示例#2
0
        public void UpdateInterlocutor(IRosterInfo info)
        {
            var targetContact = _client.Contacts.First(contact => contact.Id == info.Id);

            targetContact.Name = info.Name;
            targetContact.ImName = info.ImName;
            targetContact.Subscribed = info.Subscribed;
        }
示例#3
0
 public void CreateInterlocutor(IRosterInfo info)
 {
     _client.Contacts.Add(new Interlocutor
     {
         Id                = info.Id,
         Name              = info.Name,
         Subscribed        = info.Subscribed,
         ImName            = info.ImName,
         State             = ContactState.Offline,
         HasUnreadMessages = false
     });
 }
示例#4
0
 public void CreateInterlocutor(IRosterInfo info)
 {
     _client.Contacts.Add(new Interlocutor
     {
             Id = info.Id,
             Name = info.Name,
             Subscribed = info.Subscribed,
             ImName = info.ImName,
             State = ContactState.Offline,
             HasUnreadMessages = false
     });
 }