package Ġcom . team 0 3 . cock tail recipes app . listener Ċ Ċ import Ġcom . android . vol ley . Response Ċ import Ġcom . google . gson . Gson Ċ import Ġorg . json . JSONObject Ċ Ċ data Ġclass ĠAnswer Success ( ĊĠĠĠĠĠĠĠ Ġvar Ġsuccess : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġvar Ġmessage : ĠString Ċ ) Ċ Ċ class ĠLike Listener Ġ: ĠResponse . Listener < JSONObject > Ġ{ ĊĠĠĠ Ġprivate Ġvar ĠonSuccess full Like Ġ: Ġ(() Ġ-> ĠUnit ); ĊĊĠĠĠ Ġconstructor (_ on Success full Like : Ġ(() Ġ-> ĠUnit )){ ĊĠĠĠĠĠĠĠ ĠonSuccess full Like Ġ= Ġ_ on Success full Like ; ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Response ( response : ĠJSONObject ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġanswer Ġ= ĠGson (). fromJson ( response . toString (), ĠAnswer Success :: class . java ) ĊĠĠĠĠĠĠĠ ĠonSuccess full Like . invoke (); ĊĠĠĠ Ġ} Ċ }