package Ġcom . cyber log ite c . fre ight 9 . lib . data Ċ Ċ import Ġcom . cyber log ite c . fre ight 9 . lib . db . Market Chart Setting Dao Ċ import Ġcom . cyber log ite c . fre ight 9 . lib . model . Chart Ċ import Ġio . reactivex . Observable Ċ import Ġio . reactivex . Single Ċ import Ġio . reactivex . android . schedul ers . Android Schedulers Ċ import Ġio . reactivex . schedul ers . Schedulers Ċ import Ġtim ber . log . Tim ber Ċ Ċ class ĠMarket Chart Setting Repository ( val ĠDao : ĠMarket Chart Setting Dao ): ĠMarket Chart Setting Repository Type Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġstore Market Chart Setting In Db ( chart : ĠChart ) Ġ{ ĊĠĠĠĠĠĠĠ ĠObservable . from Callable Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDao . insert ( chart ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe On ( Android Schedulers . main Thread ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . d (" f 9 : Ġ" Ġ+ Ġ" Inserted Ġ${ chart } Ġsetting Ġin ĠDB ...") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Market Chart Setting From Db ( id : ĠString ): ĠSingle < Chart > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDao . get Market Chart ( id ) ĊĠĠĠ Ġ} Ċ } Ċ