jcechace
10/29/2018, 4:56 PMasync calls into coroutineScope {} to inherit the coroutine scope from the calling function (e.g. main)?louiscad
10/29/2018, 4:59 PMasync (for parallelization inside one coroutine mainly), then don't use it, and prefer withContext and launch depending on the use case.diesieben07
10/29/2018, 4:59 PMCoroutineScope (that way any launched coroutines are attached to that scope).
If you have a suspending function that also launches coroutines you need coroutineScope to inherit your own coroutine scope (the one that the suspending function is called with) to those coroutines.diesieben07
10/29/2018, 5:00 PMsuspend function and not use launch, etc. then you do not need coroutineScope as far as I understand it.jcechace
10/29/2018, 5:01 PMcoroutineScope only if the function uses async or launch. Could you link the talk you are referring to please? Would watch!jcechace
10/29/2018, 5:02 PMjcechace
10/29/2018, 5:02 PM