package Ġcom . android . wall um . api Ċ Ċ import Ġandroidx . paging . Pager Ċ import Ġandroidx . paging . Paging Config Ċ import Ġandroidx . paging . live Data Ċ import Ġcom . android . wall um . ui . main . Un splash Paging Source Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Created ĠBy ĠAd ity a ĠVer ma Ġon Ġ 0 6 / 1 0 / 2 1 Ċ Ġ**/ Ċ Ċ @ Singleton Ċ class ĠData Repository Ġ@ Inject Ġconstructor ( private Ġval Ġun splash Api : ĠUn splash Api Interface ) Ġ{ ĊĊĠĠĠ Ġfun Ġget Search Photos ( query : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ ĠP ager ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfig Ġ= ĠP aging Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠpageSize Ġ= Ġ 2 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠmaxSize Ġ= Ġ 1 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġenable Place holders Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpaging Source Factory Ġ= Ġ{ ĠUn splash Paging Source ( unsplash Api , Ġquery ) Ġ} ĊĠĠĠĠĠĠĠ Ġ). live Data Ċ Ċ }