package Ġcom . the ost ant on . lf g ss . api Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . the ost ant on . lf g ss . api . adapters . Rx Java Call Adapter Factory Ċ import Ġcom . the ost ant on . lf g ss . list item . Build Gson Ċ import Ġokhttp 3 . Ok HttpClient Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . gson . Gson Converter Factory Ċ import Ġtim ber . log . Tim ber Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġthe ost ant on Ġon Ġ 2 1 / 0 2 / 1 6 . Ċ Ġ*/ ĊĊĊ Ċ object ĠL FG SS Ġ{ ĊĊĠĠĠ Ġvar Ġacc Token Ġ= Ġ"" ĊĊĠĠĠ Ġfun Ġinit ( ctx : ĠContext ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġclient Ġ= ĠOk HttpClient (). newBuilder (). add Interceptor Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . d ( it . request (). url (). toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . proceed ( it . request ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . proceed ( it . request (). newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Header (" Authorization ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠBearer Ġ$ acc Token "). build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ}. build () ĊĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠ Ġval Ġretrofit Ġ= Ġbuilder ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. baseUrl (" https :// lf g ss . micro co . sm / api / v 1 /") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. client ( client ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Call Adapter Factory ( Rx Java Call Adapter Factory . create ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( Gson Converter Factory . create ( Build Gson . get Gson ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġapi Ġ= Ġretrofit . create ( L FG SS API :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġlateinit Ġvar Ġapi Ġ: ĠL FG SS API ĊĊĊ Ċ }