Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        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));
            }
        }
Exemplo n.º 4
0
        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)
 {
 }
Exemplo n.º 6
0
 public void UpdateBasicGroupFullInfo(Chat chat, BasicGroup group, BasicGroupFullInfo fullInfo)
 {
     ViewModel.Members = new SortedObservableCollection <ChatMember>(new ChatMemberComparer(ViewModel.ProtoService, true), fullInfo.Members);
 }