Пример #1
0
 private async void INSTANCE_MUCInfoChanged(MUCDBManager handler, MUCInfoChangedEventArgs args)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         if (Chat != null && Chat.id.Equals(args.MUC_INFO.chatId))
         {
             MUCInfo = args.MUC_INFO;
         }
     });
 }
Пример #2
0
 private async void INSTANCE_MUCInfoChanged(MUCDBManager handler, MUCInfoChangedEventArgs args)
 {
     if (!(args.MUC_INFO is null) && string.Equals(args.MUC_INFO.chatId, chatId))
     {
         await SharedUtils.CallDispatcherAsync(() =>
         {
             // Force update property:
             MucInfo = null;
             MucInfo = args.MUC_INFO;
         }).ConfAwaitFalse();
     }
 }
Пример #3
0
 private void INSTANCE_MUCInfoChanged(MUCDBManager handler, MUCInfoChangedEventArgs args)
 {
     Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => CHATS.UpdateMUCInfo(args.MUC_INFO)).AsTask();
 }