Zun
06/30/2021, 6:51 PMZun
06/30/2021, 6:52 PMoverride suspend fun doWork(): Result = withContext(<http://Dispatchers.IO|Dispatchers.IO>) {
// code here
return@withContext Result.success()
}
Zach Klippenstein (he/him) [MOD]
06/30/2021, 6:55 PMephemient
06/30/2021, 7:03 PMreturn
altogether, as a (non-Unit) lambda returns its final expression unless early-return occurs:
override suspend fun doWork: Result =
withContext(<http://Dispatchers.IO|Dispatchers.IO>) {
val data = downloadSynchronously("<https://www.google.com>")
saveData(data)
Result.success()
}
Arslan Armanuly
06/30/2021, 8:10 PMoverride suspend fun doWork() : Result {
return withContext(<http://Dispatchers.IO|Dispatchers.IO>) {
Result.success()
}
}
Zach Klippenstein (he/him) [MOD]
06/30/2021, 10:50 PM