package Ġio . github . ry b alk ins d . ko http . dsl . async Ċ Ċ import Ġio . github . ry b alk ins d . ko http . client . default HttpClient Ċ import Ġio . github . ry b alk ins d . ko http . dsl . context . HttpGet Context Ċ import Ġio . github . ry b alk ins d . ko http . ext . suspend Call Ċ import Ġkotlinx . coroutines . Deferred Ċ import Ġkotlinx . coroutines . Dispatch ers . Un conf ined Ċ import Ġkotlinx . coroutines . Global Scope Ċ import Ġkotlinx . coroutines . async Ċ import Ġokhttp 3 . Call Ċ import Ġokhttp 3 . Response ĊĊ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ since Ġ 0 . 4 . 0 Ċ Ġ* Ġ@ author Ġser ge y Ċ Ġ*/ Ċ fun Ġasync HttpGet ( client : ĠCall . Factory Ġ= Ġdefault HttpClient , Ġinit : ĠHttp Get Context . () Ġ-> ĠUnit ): ĠDeferred < Response > Ġ= ĊĠĠĠ ĠGlobal Scope . async ( context Ġ= ĠUn conf ined ) Ġ{ ĊĠĠĠĠĠĠĠ Ġclient . suspend Call ( HttpGet Context (). apply ( init ). make Request ()) ĊĠĠĠ Ġ} Ċ