package Ġio . github . dr umber . k its une . ui . adapter . paging Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġio . github . dr umber . k its une . G lide Requests Ċ import Ġio . github . dr umber . k its une . data . model . media . An ime Ċ import Ġio . github . dr umber . k its une . ui . adapter . On ItemClickListener Ċ Ċ class ĠAn ime Adapter ( glide : ĠG lide Requests , Ġlistener : ĠOn ItemClickListener < An ime >? Ġ= Ġnull ) Ġ: ĊĠĠĠ ĠMedia Paging Adapter < An ime >( An ime Comparator , Ġg lide , Ġlistener ) Ġ{ ĊĊĠĠĠ Ġobject ĠAn ime Comparator : ĠDiff Util . Item Callback < An ime >() Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠAn ime , Ġnew Item : ĠAn ime ) Ġ= Ġold Item . id Ġ== Ġnew Item . id ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item : ĠAn ime , Ġnew Item : ĠAn ime ) Ġ= Ġold Item Ġ== Ġnew Item ĊĠĠĠ Ġ} Ċ Ċ }