package Ġcom . github . sh yn ix n . block ball . api . business . service Ċ Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . Job Ċ import Ġkotlin . coroutines . Coroutine Context Ċ Ċ interface ĠCor outine Session Service Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLaunch . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġlaunch ( ĊĠĠĠĠĠĠĠ Ġdispatcher : ĠCor outine Context Ġ= Ġm inecraft Dispatcher , ĊĠĠĠĠĠĠĠ Ġf : Ġsuspend ĠCor outine Scope . () Ġ-> ĠUnit ĊĠĠĠ Ġ): ĠJob ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLaunch Async . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġlaunch Async ( f : Ġsuspend ĠCor outine Scope . () Ġ-> ĠUnit ): ĠJob ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMinecraft . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġm inecraft Dispatcher : ĠCor outine Context ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAsync . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġasync Dispatcher : ĠCor outine Context Ċ } Ċ