package Ġcom . ve yn dan . paper . reddit . post . media . mut ator Ċ Ċ import Ġcom . ve yn dan . paper . reddit . api . reddit . model . Post Hint Ċ import Ġcom . ve yn dan . paper . reddit . post . media . model . Text Ċ import Ġcom . ve yn dan . paper . reddit . post . model . Post Ċ import Ġio . reactivex . Maybe Ċ import Ġio . reactivex . Observable Ċ import Ġio . reactivex . Single Ċ Ċ class ĠText Mut ator Factory Ġ: ĠMut ator Factory Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmutate ( post : ĠPost ): ĠMaybe < Post > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSingle . just ( post ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġit . post Hint Ġ== ĠPost Hint . SELF Ġ&& Ġ! it . body Html . isNull OrEmpty () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġpost 1 Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtext : ĠText Ġ= ĠText Ġ{ Ġcontext Ġ-> Ġpost 1 . getDisplay Body ( context ) !! Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost 1 . copy ( post 1 . medi as . concat With ( Observable . just ( text ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ