/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 2 . ĠAn sh ul ĠSar af Ċ Ġ*/ Ċ Ċ package Ġcom . project delta . z oro . util . callback Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġcom . project delta . z oro . data . model . User Ċ Ċ object ĠUser Diff Util Callback Ġ: ĠDiff Util . Item Callback < User >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠUser , Ġnew Item : ĠUser ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item . id Ġ== Ġnew Item . id ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item : ĠUser , Ġnew Item : ĠUser ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item . name Ġ== Ġnew Item . name Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . messages Count Ġ== Ġnew Item . messages Count ĊĠĠĠ Ġ} Ċ } Ċ