//Delete Message private void DeleteMessageItems() { try { if (SelectedItemPositions != null) { if (Methods.CheckConnectivity()) { var index = MAdapter.DifferList.IndexOf(SelectedItemPositions); if (index != -1) { MAdapter.DifferList.Remove(SelectedItemPositions); MAdapter.NotifyItemRemoved(index); MAdapter.NotifyItemRangeChanged(index, MAdapter.DifferList.Count); } SqLiteDatabase dbDatabase = new SqLiteDatabase(); dbDatabase.Delete_OneMessageUser(SelectedItemPositions.Id.ToString()); PollyController.RunRetryPolicyFunction(new List <Func <Task> > { () => RequestsAsync.Message.DeleteMessageAsync(SelectedItemPositions.Id.ToString()) }); } } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }