package Ġcom . vers ati log ics . apps . mv vm _ advanced . data . repository Ċ Ċ import Ġcom . vers ati log ics . apps . mv vm _ advanced . network . middle wares . process Response Ċ import Ġpk . com . p oc . app . data . api . Remote Source Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠRepository Ġ@ Inject Ġconstructor ( private Ġval Ġremote Source : ĠRemote Source ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet ĠLatest ĠV ideos ĊĠĠĠĠ Ġ* Ġ@ return ĠLive Data < Response < ApiResponse < Paging Data < Video >>>> ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Videos () Ġ= ĊĠĠĠĠĠĠĠ Ġprocess Response Ġ{ Ġremote Source . get Videos () Ġ} Ċ } Ċ