package Ġcom . sh aj t . ca ff shop . ui . commons Ċ Ċ import Ġandroidx . recyclerview . widget . Item Touch Helper Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ Ċ /** Ċ Ġ* ĠGeneric Ġswipe Ġcallback Ġfor Ġre cycler Ġviews . Ċ Ġ*/ Ċ class ĠGeneric Swipe Callback ( ĊĠĠĠ Ġval Ġaction : Ġ( position : ĠInt ) Ġ-> ĠUnit , ĊĠĠĠ Ġdirections : ĠInt Ġ= ĠItem Touch Helper . LEFT Ċ ) Ġ: ĠItem Touch Helper . Simple Callback ( 0 , Ġdirections ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Move ( ĊĠĠĠĠĠĠĠ Ġre cyclerView : ĠRecyclerView , ĊĠĠĠĠĠĠĠ ĠviewHolder : ĠRecyclerView . ViewHolder , ĊĠĠĠĠĠĠĠ Ġtarget : ĠRecyclerView . ViewHolder ĊĠĠĠ Ġ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Sw ip ed ( view Holder : ĠRecyclerView . ViewHolder , Ġdirection : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġaction ( view Holder . adapter Position ) ĊĠĠĠ Ġ} Ċ }