package Ġcom . android . tv flix . shows Ċ Ċ import Ġandroidx . paging . Pager Ċ import Ġandroidx . paging . Paging Config Ċ import Ġandroidx . paging . Paging Data Ċ import Ġcom . android . tv flix . network . home . Show Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠShows Repository Ċ @ Inject Ċ constructor ( private Ġval Ġshows Paging Source : ĠShows Paging Source ) Ġ{ ĊĠĠĠ Ġfun Ġget Shows (): ĠFlow < Paging Data < Show >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP ager ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfig Ġ= ĠP aging Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠpageSize Ġ= ĠSHO WS _ PAGE _ SIZE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġenable Place holders Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpaging Source Factory Ġ= Ġ{ Ġshows Paging Source Ġ} ĊĠĠĠĠĠĠĠ Ġ). flow ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSHO WS _ PAGE _ SIZE Ġ= Ġ 2 0 ĊĠĠĠ Ġ} Ċ }