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; } }); }
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(); } }
private void INSTANCE_MUCInfoChanged(MUCDBManager handler, MUCInfoChangedEventArgs args) { Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => CHATS.UpdateMUCInfo(args.MUC_INFO)).AsTask(); }