/// <summary>
 /// 保存聊天记录【单条即时保存】
 /// </summary>
 /// <param name="message"></param>
 /// <returns></returns>
 public Task <int> SaveMessage(LayIMMessageModel message)
 {
     if (message?.IsVlid == true)
     {
         return(chatRecordRepository.Add(message));
     }
     return(Task.FromResult(0));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 保存聊天记录【单条即时保存】
 /// </summary>
 /// <param name="message"></param>
 /// <returns></returns>
 public Task <int> SaveMessage(LayIMMessageModel message)
 {
     if (message?.IsVlid == true)
     {
         message.RoomId = RoomIdGenerator.RoomId(message.From, message.To, message.Type);
         return(chatRecordRepository.Add(message));
     }
     return(Task.FromResult(0));
 }
        public Task <int> Add(LayIMMessageModel msg)
        {
            var sql = "insert into layim_chat_record values (@From,@To,@RoomId,@Type,@Msg,@AddTime)";

            return(ExecuteSqlAsync <int>(sql, msg));
        }