public void ProcessMessage(Message message)
        {
            MatchCollection matchCollection = _regEx.Matches(message.Body);

            ChatMember member = _directory.LookUp(message.From.Bare);

            foreach (var urlMatch in matchCollection)
            {
                LinkLog linkLog = new LinkLog {DateLogged = DateTime.Now, Url = urlMatch.ToString(), Sender = member};
                _linkLogger.SaveLog(linkLog);
            }
        }
Example #2
0
 public void SaveLog(LinkLog linkLog)
 {
     _repository.Save(linkLog);
 }