package Ġio . mu un . apollo . domain . selector Ċ Ċ import Ġio . mu un . apollo . data . preferences . User Preferences Repository Ċ import Ġio . mu un . apollo . domain . model . user . User Preferences Ċ import Ġrx . Observable Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠUser Preferences Selector Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġuser Preferences Repository : ĠUser Preferences Repository Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġwatch (): ĠObservable < User Preferences > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Preferences Repository . watch () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget (): ĠUser Preferences Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwatch (). to Blocking (). first () ĊĠĠĠ Ġ} Ċ }