Я пытаюсь удалить дубликаты из ArrayList в Kotlin.Сначала я получаю sortedNews откуда-то еще, а затем добавляю его в список под названием newsItems, а затем пытаюсь удалить дубликаты, но дубликаты все еще там.Что я тут не так делаю
sortedNewsItems = nsItems!!.sortedWith(compareByDescending({it!!.timeStamp}))
newsItems?.addAll(sortedNewsItems!!)
newsItems?.distinct()
Log.e("first item name ",sortedNewsItems?.get(0)?.title)
recyclerView.adapter.notifyDataSetChanged()