private static void GeneralSetUserMessageQueueItem(UserMessageQueueItem item, AppSyncActionEnum action, AppSyncDataTypeEnum dataType, FrontUserDto sendUserInfo, MessageItem msg) { item.Action = action; item.SyncDataType = dataType; item.Time = msg.ChangeTime; var chatMsg = new ChatMessage(); chatMsg.SendUserID = sendUserInfo.UserID; chatMsg.SendUserName = sendUserInfo.Name; chatMsg.SendUserPicture = sendUserInfo.Picture; chatMsg.EnterpriseID = sendUserInfo.EnterpiseID; chatMsg.IsRead = ReadStatus.NoRead; chatMsg.Recipients = msg.Data.Exists(o => o.Key == "Recipients") ? msg.Data.Find(o => o.Key == "Recipients").Value : "noRecipients"; chatMsg.Message = msg.Data.Exists(o => o.Key == "Text") ? msg.Data.Find(o => o.Key == "Text").Value : ""; chatMsg.SendTime = DateTime.SpecifyKind(Convert.ToDateTime(msg.Data.Exists(o => o.Key == "SendTime") ? msg.Data.Find(o => o.Key == "SendTime").Value : DateTime.MaxValue.ToString()), DateTimeKind.Local); chatMsg.MessageID = new Guid(msg.Data.Exists(o => o.Key == "MessageID") ? msg.Data.Find(o => o.Key == "MessageID").Value : Guid.Empty.ToString()); item.Data = chatMsg; }
private static void GeneralSetUserMessageQueueItem(UserMessageQueueItem item, AppSyncActionEnum action, AppSyncDataTypeEnum dataType, DateTime changeTime) { item.Action = action; item.SyncDataType = dataType; item.Time = changeTime; }
private static void GeneralSetUserMessageQueueItem(UserMessageQueueItem item, DeletedEntity[] del, AppSyncDataTypeEnum dataType, DateTime changeTime) { item.DeletedEntities = del; item.SyncDataType = dataType; item.Time = changeTime; }