package Ġcn . dev if ish . readme . provider Ċ Ċ import Ġcn . dev if ish . readme . util . Config Ċ import Ġcn . dev if ish . readme . util . Ok Http Util Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . adapter . rx java 2 . Rx Java 2 Call Adapter Factory Ċ import Ġretrofit 2 . converter . gson . Gson Converter Factory Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġz hang Ġon Ġ 2 0 1 7 / 7 / 2 7 . Ċ Ġ* Ċ Ġ*/ Ċ class ĠBook Provider Ġ{ ĊĊĠĠĠ Ġprivate Ġobject ĠInner Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠInstance Ġ= ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. baseUrl ( Config . API _ BASE _ URL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Call Adapter Factory ( Rx Java 2 Call Adapter Factory . create ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( Gson Converter Factory . create ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. client ( Ok Http Util . getInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance (): ĠRet rofit Ġ= ĠInner . Instance ĊĠĠĠ Ġ} Ċ Ċ }