public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo) { GetEntities(fullInfo.Description); DescriptionPanel.Visibility = string.IsNullOrEmpty(fullInfo.Description) ? Visibility.Collapsed : Visibility.Visible; ViewModel.Members = new SortedObservableCollection <ChatMember>(new ChatMemberComparer(ViewModel.ProtoService, true), fullInfo.Members); }
public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo) { ViewModel.InviteLink = fullInfo.InviteLink?.InviteLink; if (fullInfo.InviteLink == null) { ViewModel.ProtoService.Send(new CreateChatInviteLink(chat.Id, string.Empty, 0, 0, false)); } }
public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo) { ViewModel.InviteLink = fullInfo.InviteLink; if (string.IsNullOrEmpty(fullInfo.InviteLink)) { ViewModel.ProtoService.Send(new GenerateChatInviteLink(chat.Id)); } }
public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo) { ProfileHeader?.UpdateBasicGroupFullInfo(chat, group, fullInfo); if (MediaFrame.Content is ChatSharedMediaPageBase sharedMedia) { sharedMedia.Header.UpdateBasicGroupFullInfo(chat, group, fullInfo); } ViewModel.Members = new SortedObservableCollection <ChatMember>(new ChatMemberComparer(ViewModel.ProtoService, true), fullInfo.Members); }
public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo) { }
public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo) { ViewModel.Members = new SortedObservableCollection <ChatMember>(new ChatMemberComparer(ViewModel.ProtoService, true), fullInfo.Members); }