package Ġcom . r udy r ach man 1 6 . sk ripsi . core . network . services Ċ Ċ import Ġcom . r udy r ach man 1 6 . sk ripsi . Build Config Ċ import Ġokhttp 3 . Ok HttpClient Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . gson . Gson Converter Factory Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ object ĠApi Call Ġ{ ĊĠĠĠ Ġprivate Ġval Ġclient Ġ= ĠOk HttpClient . Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġread Timeout ( 2 , ĠTimeUnit . MIN UTES ) ĊĠĠĠĠĠĠĠ Ġconnect Timeout ( 2 , ĠTimeUnit . MIN UTES ) ĊĠĠĠĠĠĠĠ Ġcall Timeout ( 2 , ĠTimeUnit . MIN UTES ) ĊĠĠĠĠĠĠĠ Ġwrite Timeout ( 2 , ĠTimeUnit . MIN UTES ) ĊĠĠĠ Ġ}. build () ĊĊĠĠĠ Ġval Ġapi : ĠApi Request Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠRet rofit . Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Converter Factory ( Gson Converter Factory . create ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠbaseUrl ( Build Config . BASE _ URL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient ( client ) ĊĠĠĠĠĠĠĠ Ġ}. build (). create ( ApiRequest :: class . java ) ĊĠĠĠ Ġ} Ċ }