File tree 5 files changed +5
-4
lines changed
home/src/main/java/com/record/home/navigation
navigator/src/main/java/com/record/navigator
upload/src/main/java/com/record/upload/navigation
video/src/main/java/com/record/video/videodetail
5 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ fun NavGraphBuilder.homeNavGraph(
24
24
padding = padding,
25
25
modifier = modifier,
26
26
navigateToVideoDetail = navigateToVideoDetail,
27
- navigateToUpload = navigateToUpload
27
+ navigateToUpload = navigateToUpload,
28
28
)
29
29
}
30
30
}
Original file line number Diff line number Diff line change @@ -127,4 +127,4 @@ internal fun rememberMainNavigator(
127
127
navController : NavHostController = rememberNavController(),
128
128
): MainNavigator = remember(navController) {
129
129
MainNavigator (navController)
130
- }
130
+ }
Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ internal fun MainScreen(
84
84
homeNavGraph(
85
85
padding = innerPadding,
86
86
navigateToVideoDetail = navigator::navigateVideoDetail,
87
- navigateToUpload = navigator::navigateToUpload
87
+ navigateToUpload = navigator::navigateToUpload,
88
88
)
89
89
90
90
profileNavGraph(
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ import androidx.compose.foundation.layout.PaddingValues
6
6
import androidx.compose.ui.Modifier
7
7
import androidx.navigation.NavController
8
8
import androidx.navigation.NavGraphBuilder
9
- import androidx.navigation.NavOptions
10
9
import androidx.navigation.compose.composable
11
10
import com.record.upload.SelectedVideoRoute
12
11
import com.record.upload.VideoPickerRoute
Original file line number Diff line number Diff line change @@ -186,10 +186,12 @@ class VideoDetailViewModel @Inject constructor(
186
186
187
187
fun deleteVideo () = viewModelScope.launch {
188
188
val id = uiState.value.deleteVideoId
189
+ dismissDeleteDialog()
189
190
videoCoreRepository.deleteVideo(id).onSuccess {
190
191
val videos = uiState.value.videos.filter { it.id != id }.toImmutableList()
191
192
postSideEffect(VideoDetailSideEffect .MovePage (uiState.value.videos.size - videos.size))
192
193
intent { copy(videos = videos) }
194
+ navigateToBack()
193
195
}.onFailure { handleError(it) }
194
196
}
195
197
You can’t perform that action at this time.
0 commit comments