package Ġcom . kh ob en . aut ot itle . ui . recyclerview . projects Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġcom . kh ob en . aut ot itle . database . entity . Project Ċ Ċ class ĠProject View Diff Callback Ġ: ĠDiff Util . Item Callback < Project >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠProject , Ġnew Item : ĠProject ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item . id Ġ== Ġnew Item . id ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( ĊĠĠĠĠĠĠĠ Ġold Item : ĠProject , ĊĠĠĠĠĠĠĠ Ġnew Item : ĠProject ĊĠĠĠ Ġ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item . createdAt Ġ== Ġnew Item . createdAt Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . updatedAt Ġ== Ġnew Item . updatedAt Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . title Ġ== Ġnew Item . title Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . video Duration Ġ== Ġnew Item . video Duration Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . video FileSize Bytes Ġ== Ġnew Item . video FileSize Bytes ĊĠĠĠ Ġ} Ċ }