Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c429f616 authored by Aayush Gupta's avatar Aayush Gupta
Browse files

App Lounge: Add reminder to fix DiffUtil hack

parent 05851a2d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ class ApplicationListDiffUtil(
            oldList[oldItemPosition].origin == newList[newItemPosition].origin
    }

    // TODO: FIX LOGIC HERE TO AVOID UPDATING ENTIRE ITEM
    override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean {
        return when {
            oldList[oldItemPosition]._id != newList[newItemPosition]._id -> false
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ class HomeChildDiffUtil(
            oldList[oldItemPosition].origin == newList[newItemPosition].origin
    }

    // TODO: FIX LOGIC HERE TO AVOID UPDATING ENTIRE ITEM
    override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean {
        return when {
            oldList[oldItemPosition]._id != newList[newItemPosition]._id -> false
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ class HomeParentDiffUtil(
        return oldList[oldItemPosition].list == newList[newItemPosition].list
    }

    // TODO: FIX LOGIC HERE TO AVOID UPDATING ENTIRE ITEM
    override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean {
        return when {
            oldList[oldItemPosition].title != newList[newItemPosition].title -> false