package Ġcom . w 2 solo . android . ui . comment bar Ċ Ċ import Ġcom . w 2 solo . android . http . Request er Ċ import Ġcom . w 2 solo . android . mvp . Base Presenter Ċ import Ġio . reactivex . android . schedul ers . Android Schedulers Ċ import Ġio . reactivex . schedul ers . Schedulers Ċ Ċ class ĠComment Presenter Impl ( view : ĠComment Bar Contract . View ) Ġ: ĊĠĠĠ ĠBase Presenter < Comment Bar Contract . View >( view ), ĠComment Bar Contract . Presenter Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġsend Reply ( topic Id : ĠLong , Ġcontent : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdis posable Ġ= ĠRequest er . api Service (). send Topic Reply ( topic Id , Ġcontent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe On ( Android Schedulers . main Thread ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe ({ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview ?. on Comment Finished ( it . comment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview ?. on Comment Finished ( null ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġrun Disposable ( dis posable ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġedit Reply ( reply Id : ĠLong , Ġcontent : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdis posable Ġ= ĠRequest er . api Service (). edit Topic Reply ( reply Id , Ġcontent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe On ( Android Schedulers . main Thread ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe ({ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview ?. on Edit Comment Finished ( it . comment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview ?. on Edit Comment Finished ( null ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġrun Disposable ( dis posable ) ĊĠĠĠ Ġ} Ċ }