Skip to content

Commit b7e53eb

Browse files
lsakeeSangwook123
authored andcommitted
[feat] #62 delete video
1 parent 6a75d71 commit b7e53eb

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

feature/home/src/main/java/com/record/home/navigation/HomeNavigation.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fun NavGraphBuilder.homeNavGraph(
2424
padding = padding,
2525
modifier = modifier,
2626
navigateToVideoDetail = navigateToVideoDetail,
27-
navigateToUpload = navigateToUpload
27+
navigateToUpload = navigateToUpload,
2828
)
2929
}
3030
}

feature/navigator/src/main/java/com/record/navigator/MainNavigator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,4 +127,4 @@ internal fun rememberMainNavigator(
127127
navController: NavHostController = rememberNavController(),
128128
): MainNavigator = remember(navController) {
129129
MainNavigator(navController)
130-
}
130+
}

feature/navigator/src/main/java/com/record/navigator/MainScreen.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ internal fun MainScreen(
8484
homeNavGraph(
8585
padding = innerPadding,
8686
navigateToVideoDetail = navigator::navigateVideoDetail,
87-
navigateToUpload = navigator::navigateToUpload
87+
navigateToUpload = navigator::navigateToUpload,
8888
)
8989

9090
profileNavGraph(

feature/upload/src/main/java/com/record/upload/navigation/UploadNavigation.kt

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import androidx.compose.foundation.layout.PaddingValues
66
import androidx.compose.ui.Modifier
77
import androidx.navigation.NavController
88
import androidx.navigation.NavGraphBuilder
9-
import androidx.navigation.NavOptions
109
import androidx.navigation.compose.composable
1110
import com.record.upload.SelectedVideoRoute
1211
import com.record.upload.VideoPickerRoute

feature/video/src/main/java/com/record/video/videodetail/VideoDetailViewModel.kt

+2
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,12 @@ class VideoDetailViewModel @Inject constructor(
186186

187187
fun deleteVideo() = viewModelScope.launch {
188188
val id = uiState.value.deleteVideoId
189+
dismissDeleteDialog()
189190
videoCoreRepository.deleteVideo(id).onSuccess {
190191
val videos = uiState.value.videos.filter { it.id != id }.toImmutableList()
191192
postSideEffect(VideoDetailSideEffect.MovePage(uiState.value.videos.size - videos.size))
192193
intent { copy(videos = videos) }
194+
navigateToBack()
193195
}.onFailure { handleError(it) }
194196
}
195197

0 commit comments

Comments
 (0)