File tree Expand file tree Collapse file tree
feature/detail/src/main/kotlin/com/ninecraft/booket/feature/detail Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package com.ninecraft.booket.feature.detail.book
22
33import androidx.compose.runtime.Composable
4- import androidx.compose.runtime.LaunchedEffect
54import androidx.compose.runtime.getValue
65import androidx.compose.runtime.mutableIntStateOf
76import androidx.compose.runtime.mutableStateOf
@@ -25,6 +24,7 @@ import com.ninecraft.booket.feature.screens.RecordScreen
2524import com.ninecraft.booket.feature.screens.arguments.RecordEditArgs
2625import com.ninecraft.booket.feature.screens.extensions.delayedGoTo
2726import com.orhanobut.logger.Logger
27+ import com.skydoves.compose.effects.RememberedEffect
2828import com.slack.circuit.codegen.annotations.CircuitInject
2929import com.slack.circuit.retained.rememberRetained
3030import com.slack.circuit.runtime.Navigator
@@ -241,7 +241,7 @@ class BookDetailPresenter @AssistedInject constructor(
241241 }
242242 }
243243
244- LaunchedEffect (Unit ) {
244+ RememberedEffect (Unit ) {
245245 initialLoad()
246246 }
247247
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package com.ninecraft.booket.feature.detail.card
22
33import android.widget.Toast
44import androidx.compose.runtime.Composable
5- import androidx.compose.runtime.LaunchedEffect
65import androidx.compose.ui.graphics.layer.GraphicsLayer
76import androidx.compose.ui.platform.LocalContext
87import com.ninecraft.booket.core.common.extensions.externalShareForBitmap
@@ -41,13 +40,13 @@ internal fun HandleRecordCardSideEffects(
4140 }
4241 }
4342
44- LaunchedEffect (state.isCapturing) {
43+ RememberedEffect (state.isCapturing) {
4544 if (state.isCapturing) {
4645 eventSink(RecordCardUiEvent .SaveRecordCard (recordCardGraphicsLayer.toImageBitmap()))
4746 }
4847 }
4948
50- LaunchedEffect (state.isSharing) {
49+ RememberedEffect (state.isSharing) {
5150 if (state.isSharing) {
5251 eventSink(RecordCardUiEvent .ShareRecordCard (recordCardGraphicsLayer.toImageBitmap()))
5352 }
You can’t perform that action at this time.
0 commit comments