Alexey Pushkarev
11/25/2018, 9:01 PMdewildte
11/25/2018, 9:05 PMconnectService()
but that seems wrong too.dewildte
11/25/2018, 9:07 PMsuspendKoroutine
?Alexey Pushkarev
11/25/2018, 9:07 PMAlexey Pushkarev
11/25/2018, 9:08 PMdewildte
11/25/2018, 9:08 PMconnectService()
an extension function of CoroutineScope
?Alexey Pushkarev
11/25/2018, 9:09 PMdewildte
11/25/2018, 9:10 PMdewildte
11/25/2018, 9:10 PMdewildte
11/25/2018, 9:12 PMsuspendKoroutine
API.Alexey Pushkarev
11/25/2018, 9:14 PMDico
11/25/2018, 9:14 PMDico
11/25/2018, 9:15 PMAlexey Pushkarev
11/25/2018, 9:15 PMDico
11/25/2018, 9:16 PMDico
11/25/2018, 9:17 PMAlexey Pushkarev
11/25/2018, 9:17 PMDico
11/25/2018, 9:17 PMDico
11/25/2018, 9:18 PMDico
11/25/2018, 9:18 PMAlexey Pushkarev
11/25/2018, 9:19 PMconnectService()
, right?Dico
11/25/2018, 9:19 PMDico
11/25/2018, 9:20 PMAlexey Pushkarev
11/25/2018, 9:21 PMAlexey Pushkarev
11/25/2018, 9:22 PMbdawg.io
11/25/2018, 9:36 PMconnectService()
if not), then invoke the suspend coroutine suspend fun doSomethingAsync(...) {
if (!billingClient.isReady) { connectService() }
return suspendCoroutine<List<SkuDetails>> { cont -> ... }
}
Alexey Pushkarev
11/25/2018, 9:40 PMuli
11/25/2018, 11:51 PM