package Ġcom . k ard ia . membership . domain . services Ċ Ċ import Ġcom . k ard ia . membership . domain . api . News API Ċ import Ġcom . k ard ia . membership . domain . entities . news . Feature News Entity Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ class ĠNews Service Ċ @ Inject Ġconstructor ( ret rofit : ĠRet rofit ) Ġ: ĠNews API Ġ{ ĊĠĠĠ Ġprivate Ġval Ġnews API Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ Ġretrofit . newBuilder (). baseUrl (" https :// api . rss 2 json . com / "). build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. create ( News API :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Feature News (): ĠCall < Feature News Entity > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnews API . get Feature News () ĊĠĠĠ Ġ} Ċ Ċ }