package Ġla ure ny ew . co xa utom otive app . networking . commands Ċ Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ import Ġkotlinx . coroutines . Job Ċ import Ġla ure ny ew . co xa utom otive app . networking . api . C ox Autom otive Api Builder Ċ import Ġla ure ny ew . co xa utom otive app . networking . api . C ox Autom otive Api Ċ import Ġkotlin . coroutines . Coroutine Context Ċ Ċ /** Ċ Ġ* ĠThis Ġcommand Ġmakes Ġthe Ġnetwork Ġcall Ġwith Ġthe ĠAPI Ċ Ġ*/ Ċ open Ġclass ĠBase Network Command Ġ: ĠCor outine Scope Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġjob Ġ= ĠJob () ĊĠĠĠ Ġvar Ġapi : ĠC ox Autom otive Api ? Ġ= ĠC ox Autom otive Api Builder . api Builder ( C ox Autom otive Api :: class . java ) ĊĊĠĠĠ Ġoverride Ġval Ġcoroutine Context : ĠCor outine Context ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠDispatch ers . IO Ġ+ Ġjob ĊĊĠĠĠ Ġfun Ġfinish () Ġ{ ĊĠĠĠĠĠĠĠ Ġjob . cancel () ĊĠĠĠ Ġ} Ċ }