package Ġio . mu un . apollo . presentation . ui . fragments . recommended _ fee Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġio . mu un . apollo . domain . selector . Bitcoin Unit Selector Ċ import Ġio . mu un . apollo . presentation . analytics . Analytics Event Ċ import Ġio . mu un . apollo . presentation . analytics . Analytics Event .* Ċ import Ġio . mu un . apollo . presentation . ui . base . Single Fragment Presenter Ċ import Ġio . mu un . apollo . presentation . ui . base . di . Per Fragment Ċ import Ġjavax . inject . Inject Ċ Ċ @ Per Fragment Ċ class ĠRecomm ended Fee Presenter Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġbitcoin Unit Sel : ĠBitcoin Unit Selector Ċ ) Ġ: ĠSingle Fragment Presenter < Recommended Fee View , ĠRecomm ended Fee Parent Presenter >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠsetUp ( arguments : ĠBundle ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . setUp ( arguments ) ĊĠĠĠĠĠĠĠ Ġview . set Bitcoin Unit ( bitcoin Unit Sel . get ()) ĊĊĠĠĠĠĠĠĠ Ġparent Presenter ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. watch Edit Fee State () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. do On Next ( view :: setState ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. let ( this :: subscribe To ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġconfirm Fee ( selected Fee Rate In V Bytes : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparent Presenter . confirm Fee ( selected Fee Rate In V Bytes ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġedit Fee Man ually () Ġ{ ĊĠĠĠĠĠĠĠ Ġparent Presenter . edit Fee Man ually () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Entry Event (): ĠAnalytics Event Ġ= ĊĠĠĠĠĠĠĠ ĠS _ SELECT _ F EE () ĊĊĠĠĠ Ġfun Ġreport Show Select Fee Info () Ġ{ ĊĠĠĠĠĠĠĠ Ġanalytics . report ( S _ MORE _ INFO ( S _ MORE _ INFO _ TYPE . SELECT _ F EE )) ĊĠĠĠ Ġ} Ċ }