package Ġcom . gab riel bm oro . programming challenge . repository . ret rofit Ċ Ċ import Ġokhttp 3 . Interceptor Ċ import Ġokhttp 3 . Response Ċ import Ġtim ber . log . Tim ber Ċ Ċ class ĠLog ged Interceptor Ġ: ĠInter ceptor Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ): ĠResponse Ġ{ ĊĠĠĠĠĠĠĠ ĠTim ber . d ("${ chain . request (). method ()} :${ chain . request (). url ()} < -- ") ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġchain . proceed ( chain . request ()) ĊĠĠĠĠĠĠĠ ĠTim ber . d (" --> $ response ") ĊĠĠĠĠĠĠĠ Ġreturn Ġresponse ĊĠĠĠ Ġ} Ċ }