A handy Kotlin coroutine extension for switching dispatcher
Imagine you have a suspend function like this:
|
|
This looks alright. Using withContext
every time looks a bit verbose though. There’s a nifty Kotlin extension on the invoke
function that simplifies the code and makes it cleaner.
|
|
The invoke
extension allows you to specify the dispatcher directly within the function call, eliminating the need for withContext
.