Remy Benza
10/30/2020, 11:50 AMGiorgos Neokleous
10/30/2020, 11:54 AMRemy Benza
10/30/2020, 11:55 AMlouiscad
10/30/2020, 12:41 PMRemy Benza
10/30/2020, 12:42 PMlouiscad
10/30/2020, 12:43 PMJob
returned by the call to launch
or flow.launchIn(scope)
Flow
and then use flatMapLatest
Remy Benza
10/30/2020, 12:46 PMlouiscad
10/30/2020, 12:49 PMcallbackFlow
Remy Benza
10/30/2020, 12:54 PMlouiscad
10/30/2020, 12:56 PMFlow
with callbackFlow
would enable you to use flatMapLatest
Remy Benza
10/30/2020, 1:03 PMlouiscad
10/30/2020, 1:06 PMRemy Benza
10/30/2020, 1:07 PMlouiscad
10/30/2020, 1:08 PMRemy Benza
10/30/2020, 2:03 PMtransform
block is cancelled.louiscad
10/30/2020, 2:12 PMRemy Benza
10/30/2020, 2:13 PM'1.3.61'
louiscad
10/30/2020, 2:13 PMRemy Benza
10/30/2020, 2:13 PMlouiscad
10/30/2020, 2:13 PMRemy Benza
10/30/2020, 2:14 PMlouiscad
10/30/2020, 2:15 PMRemy Benza
10/30/2020, 2:15 PMlouiscad
10/30/2020, 2:15 PMRemy Benza
10/30/2020, 2:16 PMlouiscad
10/30/2020, 2:16 PMRemy Benza
10/30/2020, 2:17 PMlouiscad
10/30/2020, 2:18 PMRemy Benza
10/30/2020, 2:18 PMdateSelectionAsFlow()
right? and the canceling the job there is also the right place?louiscad
10/30/2020, 2:20 PMRemy Benza
10/30/2020, 2:21 PMlouiscad
10/30/2020, 2:22 PMflatMapLatest
with themdateSelectionAsFlow()
Remy Benza
10/30/2020, 2:23 PMlifecycleScope.launch {
louiscad
10/30/2020, 2:31 PMflatMapLatest
, you should not need to do any manual coroutines cancelling for that purpose.Remy Benza
10/30/2020, 2:58 PMlouiscad
10/30/2020, 4:17 PM