/// <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)); }
/// <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)); }