public async void DeleteMessages(object obj) { var app = Application.Current as App; var items = (Message)obj; while (true) { try { var result = await MongoConnectionMessage.DeleteOneAsync(f => (f.Id == items.Id || f.Sender.Equals(app.Email) || f.Sender.Equals(app.Email)) && (f.SpecialBookName == items.SpecialBookName)); } catch (Exception) { break; } } }