package Ġorg . simple . clin ic . di Ċ Ċ import Ġandroidx . paging . Config Ċ import Ġandroidx . paging . Paged List Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġorg . simple . clin ic . di . Paging Size . Page . All Recent Pat ients Ċ import Ġorg . simple . clin ic . di . Paging Size . Page . Dr ug s SearchResults Ċ import Ġorg . simple . clin ic . remote config . Config Reader Ċ import Ġjavax . inject . Named Ċ Ċ @ Module Ċ class ĠP aging Module Ġ{ ĊĊĠ Ġ@ Provides ĊĠ Ġ@ Named (" for _ measurement _ history ") ĊĠ Ġfun Ġprovide Paging Config For Measurement History (): ĠP aged List . Config Ġ{ ĊĠĠĠ Ġreturn ĠConfig ( ĊĠĠĠĠĠĠĠ ĠpageSize Ġ= Ġ 2 0 , ĊĠĠĠĠĠĠĠ Ġprefetch Distance Ġ= Ġ 1 0 , ĊĠĠĠĠĠĠĠ Ġinitial Load Size Hint Ġ= Ġ 4 0 , ĊĠĠĠĠĠĠĠ Ġenable Place holders Ġ= Ġfalse ĊĠĠĠ Ġ) ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġ@ Paging Size ( All Recent Pat ients ) ĊĠ Ġfun Ġprovides All Recent Pat ients PageSize (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġ 2 5 ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġ@ Paging Size ( Dr ug s SearchResults ) ĊĠ Ġfun Ġprovides Dr ug SearchResults PageSize ( config Reader : ĠConfig Reader ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġconfig Reader . long (" custom _ drug s _ search _ results _ page _ size ", Ġ 2 5 ). toInt () ĊĠ Ġ} Ċ } Ċ