/// <summary> /// 考勤助手 /// </summary> /// <param name="session"></param> /// <param name="type"></param> public SessionInfoViewModel(AntSdkTsession session, SessionType type) { if (type == SessionType.AttendanceAssistant) { this.LastChatIndex = session.LastChatIndex; this.SessionId = session.SessionId; _SessionType = type; if (session.UnreadCount > 0) { this.IsNewAttendance = true; } this.LastMessage = session.LastMsg; this.LastMsgTimeStamp = session.LastMsgTimeStamp; this.LastTime = DataConverter.FormatTimeByTimeStamp(LastMsgTimeStamp); //从消息来的为时间戳 this.Photo = DefaultImage.AttendanceAssistantDefaultImage; this.Name = "考勤助手"; //var tempHeadPicBitmapImage = new BitmapImage(); //tempHeadPicBitmapImage.BeginInit(); //tempHeadPicBitmapImage.CacheOption = BitmapCacheOption.OnLoad; //tempHeadPicBitmapImage.UriSource = new Uri(this.Photo); //tempHeadPicBitmapImage.EndInit(); //ContactPhoto = tempHeadPicBitmapImage; //this.ImageSendingVisibility = string.IsNullOrEmpty(session.LastChatIndex) ? Visibility.Visible : Visibility.Collapsed; this.TopIndex = session.TopIndex; SetUnreadCount(0); } }
public SessionInfoViewModel(AntSdkTsession session) { if (session.UserId == GlobalVariable.MassAssistantId) //群发助手 { this.LastChatIndex = session.LastChatIndex; this.SessionId = session.SessionId; _SessionType = SessionType.MassAssistant; this.LastMessage = session.LastMsg; this.LastMsgTimeStamp = session.LastMsgTimeStamp; this.LastTime = DataConverter.FormatTimeByTimeStamp(LastMsgTimeStamp); //从消息来的为时间戳 this.Photo = DefaultImage.MassAssistantDefaultImage; this.Name = "群发助手"; //var tempHeadPicBitmapImage = new BitmapImage(); //tempHeadPicBitmapImage.BeginInit(); //tempHeadPicBitmapImage.CacheOption = BitmapCacheOption.OnLoad; //tempHeadPicBitmapImage.UriSource = new Uri(this.Photo); //tempHeadPicBitmapImage.EndInit(); //ContactPhoto = tempHeadPicBitmapImage; this.ImageSendingVisibility = string.IsNullOrEmpty(session.LastChatIndex) ? Visibility.Visible : Visibility.Collapsed; this.TopIndex = session.TopIndex; SetUnreadCount(0); } }