package Ġru ol an . com . order center . presenter Ċ Ċ import Ġru ol an . com . base library . ext . exc ute Ċ import Ġru ol an . com . base library . presenter . Base Presenter Ċ import Ġru ol an . com . base library . rx . Base Subscriber Ċ import Ġru ol an . com . order center . data . protocol . Order Ċ import Ġru ol an . com . order center . presenter . view . Order ListView Ċ import Ġru ol an . com . order center . service . Order Service Ċ import Ġru ol an . com . order center . service . Ship Address Service Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġw uy in le i Ġon Ġ 2 0 1 8 / 2 / 6 . Ċ Ġ* Ċ Ġ* Ġ@ function Ċ Ġ*/ Ċ class ĠOrder List Presenter Ġ@ Inject Ġconstructor () Ġ: ĠBase Presenter < Order ListView >() Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġorder Service : ĠOrder Service ĊĊĠĠĠ Ġfun Ġget Order List ( order State : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! check Net Work ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĊĠĠĠĠĠĠĠ Ġorder Service . getOrder List ( order State ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. exc ute ( object Ġ: ĠBase Subscriber < Mutable List < Order >>( m View ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Next ( t : ĠMutable List < Order >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm View . on Get Order ListResult ( t ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġlifecycle Provider ) ĊĠĠĠ Ġ} Ċ Ċ }