package Ġcom . base . games . ui . pages . f avor it ess . repository Ċ Ċ import Ġcom . base . core . networking . Data Fetch Result Ċ import Ġcom . base . data . database . model . Fav Games DTO Ċ import Ġio . reactivex . Single Ċ import Ġio . reactivex . subjects . Publish Subject Ċ Ċ /* Ċ Created Ġby ĠMu ham med ĠY us uf ĠÃ ĩ il Ċ on Ġ 1 1 / 2 8 / 2 0 Ċ */ Ċ interface ĠF avorites Fragment Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠRepository Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠgetAll Fav Data Result : ĠPublish Subject < Data Fetch Result < List < Fav Games DTO >>> ĊĠĠĠĠĠĠĠ Ġfun ĠgetAll Fav () ĊĠĠĠĠĠĠĠ Ġfun Ġ< T > Ġhandle Error ( data Fetch Result : ĠPublish Subject < Data Fetch Result < T >>, Ġerror : ĠThrowable ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠRemote { ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠLocale { ĊĠĠĠĠĠĠĠ Ġfun ĠgetAll Fav (): ĠSingle < List < Fav Games DTO >> ĊĠĠĠ Ġ} Ċ Ċ }