Skip to content

Commit f7b48df

Browse files
lsakeeSangwook123
authored andcommitted
[refactor] #62 불필요 코드 및 리팩토링
1 parent cefb262 commit f7b48df

File tree

3 files changed

+3
-20
lines changed

3 files changed

+3
-20
lines changed

feature/upload/src/main/java/com/record/upload/VideoPickerScreen.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ fun VideoPickerScreen(
422422
isSheetOpen = state.isSelectedVideoSheetOpen,
423423
onDismissRequest = hideIsSelectedVideoSheetOpen,
424424
galleyVideos = exampleVideoList,
425-
setVideo = setVideo,
425+
isSelectedVideo = setVideo,
426426
showSnackBar = showSnackBar,
427427
)
428428
DefinedContentBottomSheet(

feature/upload/src/main/java/com/record/upload/component/bottomsheet/DefinedContentBottomSheet.kt

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ fun DefinedContentBottomSheet(
3333
isSheetOpen: Boolean,
3434
onDismissRequest: () -> Unit,
3535
contentList: List<String>,
36-
selectedList: List<String>,
3736
onClickDefinedContent: (List<String>) -> Unit,
3837
) {
3938
val newSelectedList = remember { mutableStateListOf<String>() }

feature/upload/src/main/java/com/record/upload/component/bottomsheet/SelectedVideoBottomSheet.kt

+2-18
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.record.upload.component.bottomsheet
22

3-
import android.content.Context
4-
import android.net.Uri
53
import androidx.compose.foundation.background
64
import androidx.compose.foundation.layout.Arrangement
75
import androidx.compose.foundation.layout.Box
@@ -17,10 +15,8 @@ import androidx.compose.material3.SheetState
1715
import androidx.compose.material3.Text
1816
import androidx.compose.material3.rememberModalBottomSheetState
1917
import androidx.compose.runtime.Composable
20-
import androidx.compose.runtime.rememberCoroutineScope
2118
import androidx.compose.ui.Alignment
2219
import androidx.compose.ui.Modifier
23-
import androidx.compose.ui.platform.LocalContext
2420
import androidx.compose.ui.text.style.TextAlign
2521
import androidx.compose.ui.unit.dp
2622
import com.record.designsystem.component.bottomsheet.RecordyBottomSheet
@@ -30,7 +26,6 @@ import com.record.designsystem.theme.Gray03
3026
import com.record.designsystem.theme.RecordyTheme
3127
import com.record.upload.component.VideoThumbnail
3228
import com.record.upload.extension.GalleryVideo
33-
import java.io.File
3429

3530
@OptIn(ExperimentalMaterial3Api::class)
3631
@Composable
@@ -39,11 +34,9 @@ fun SelectedVideoBottomSheet(
3934
isSheetOpen: Boolean,
4035
onDismissRequest: () -> Unit,
4136
galleyVideos: List<GalleryVideo>,
42-
setVideo: (GalleryVideo) -> Unit,
37+
isSelectedVideo: (GalleryVideo) -> Unit,
4338
showSnackBar: () -> Unit,
4439
) {
45-
val context = LocalContext.current
46-
val scope = rememberCoroutineScope()
4740
RecordyBottomSheet(
4841
isSheetOpen = isSheetOpen,
4942
sheetState = sheetState,
@@ -82,7 +75,7 @@ fun SelectedVideoBottomSheet(
8275
showSnackBar()
8376
} else {
8477
onDismissRequest()
85-
setVideo(video)
78+
isSelectedVideo(video)
8679
}
8780
},
8881
)
@@ -93,12 +86,3 @@ fun SelectedVideoBottomSheet(
9386
}
9487
}
9588

96-
fun copyFileToTemp(context: Context, sourceUri: Uri, fileName: String): File {
97-
val tempFile = File(context.cacheDir, fileName)
98-
context.contentResolver.openInputStream(sourceUri).use { inputStream ->
99-
tempFile.outputStream().use { outputStream ->
100-
inputStream?.copyTo(outputStream)
101-
}
102-
}
103-
return tempFile
104-
}

0 commit comments

Comments
 (0)