package Ġorg . ire ader . domain . use _ cases . preferences . reader _ preferences Ċ Ċ import Ġorg . ire ader . core _ ui . preferences . App Preferences Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠDo h Pref UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġapp Preferences : ĠApp Preferences , Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġsave ( do h Pref : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġapp Preferences . do h State Key (). set ( do h Pref ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġread (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Preferences . do h State Key (). get () ĊĠĠĠ Ġ} Ċ } Ċ