public void Handle(UpdateDeleteMessages update) { this.BeginOnUIThread(() => { var viewModel = ViewModel; if (viewModel != null && viewModel.FirstItem is GalleryMessage message && message.ChatId == update.ChatId && update.MessageIds.Any(x => x == message.Id)) { Hide(); } }); }
public void Handle(UpdateDeleteMessages update) { if (update.ChatId == _chat?.Id && !update.FromCache) { var table = update.MessageIds.ToImmutableHashSet(); BeginOnUIThread(() => { UpdateDeleteMessages(Media, table); UpdateDeleteMessages(Files, table); UpdateDeleteMessages(Links, table); UpdateDeleteMessages(Music, table); UpdateDeleteMessages(Voice, table); }); } }
public void Handle(UpdateDeleteMessages update) { }