package Ġser g . ch up rin . fin ances . feature . user profile . presentation . model . store Ċ Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġkotlinx . coroutines . flow . map Ċ import Ġser g . ch up rin . fin ances . core . api . domain . repository . UserRepository Ċ import Ġser g . ch up rin . fin ances . core . m vi . bootstrap per . Store Bootstrap per Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠSer ge y ĠCh up rin Ġon Ġ 3 1 . 0 7 . 2 0 2 0 . Ċ Ġ*/ Ċ class ĠUser Profile Bootstrap per Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġuser Repository : ĠUser Repository Ċ ) Ġ: ĠStore Bootstrap per < UserProfile Action > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke (): ĠFlow < UserProfile Action > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Repository ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. currentUser Single Flow () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġuser Ġ-> ĠUser Profile Action . Update User ( user ) Ġ} ĊĠĠĠ Ġ} Ċ Ċ }