Skip to content

Commit 3a7243e

Browse files
authored
πŸ”€Β :: (#760) νˆ¬ν‘œ 리슀트 λΉ„ν™œμ„±ν™” μ—¬λΆ€ 적용
πŸ”€Β :: (#760) νˆ¬ν‘œ 리슀트 λΉ„ν™œμ„±ν™” μ—¬λΆ€ 적용
2 parents 69fe648 + c655300 commit 3a7243e

File tree

9 files changed

+115
-96
lines changed

9 files changed

+115
-96
lines changed

β€Ždata/src/main/java/team/aliens/dms/android/data/voting/mapper/VotingMapper.ktβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ private fun FetchAllVoteSearchResponse.VoteSearchResponse.toModel(): AllVoteSear
2121
startTime = this.startTime.toLocalDateTime(),
2222
endTime = this.endTime.toLocalDateTime(),
2323
voteType = Vote.valueOf(this.voteType),
24+
isVoted = this.isVoted,
2425
)
2526

2627
internal fun FetchCheckVotingItemResponse.toModel(): List<VotingItem> =

β€Ždata/src/main/java/team/aliens/dms/android/data/voting/model/AllVoteSearch.ktβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ data class AllVoteSearch(
1010
val startTime: LocalDateTime,
1111
val endTime: LocalDateTime,
1212
val voteType: Vote,
13+
val isVoted: Boolean,
1314
)

β€Ždata/src/main/java/team/aliens/dms/android/data/voting/repository/VotingRepositoryImpl.ktβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package team.aliens.dms.android.data.voting.repository
33
import org.threeten.bp.LocalDate
44
import team.aliens.dms.android.data.voting.mapper.toModel
55
import team.aliens.dms.android.data.voting.model.AllVoteSearch
6-
import team.aliens.dms.android.data.voting.model.VotingItem
76
import team.aliens.dms.android.data.voting.model.ModelStudentCandidates
7+
import team.aliens.dms.android.data.voting.model.VotingItem
88
import team.aliens.dms.android.network.voting.datasource.NetworkVotingDataSource
99
import java.util.UUID
1010
import javax.inject.Inject

β€Žfeature/src/main/java/team/aliens/dms/android/feature/main/Main.ktβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ internal fun Main(
122122
},
123123
) {
124124
ApplicationScreen(
125-
onNavigateToStudyRoomList = mainNavigator::openStudyRoomList,
126125
onNavigateToRemains = mainNavigator::openRemainsApplication,
127126
onNavigateToOuting = mainNavigator::openOutingNav,
128127
onNavigateToModelStudent = mainNavigator::openVotingModelStudent,

β€Žfeature/src/main/java/team/aliens/dms/android/feature/main/application/ApplicationScreen.ktβ€Ž

Lines changed: 109 additions & 93 deletions
Large diffs are not rendered by default.

β€Žfeature/src/main/java/team/aliens/dms/android/feature/voting/VotingModelStudentScreen.ktβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import androidx.compose.animation.animateContentSize
44
import androidx.compose.foundation.BorderStroke
55
import androidx.compose.foundation.background
66
import androidx.compose.foundation.interaction.MutableInteractionSource
7-
import androidx.compose.foundation.interaction.collectIsPressedAsState
87
import androidx.compose.foundation.isSystemInDarkTheme
98
import androidx.compose.foundation.layout.Arrangement
109
import androidx.compose.foundation.layout.Box

β€Žfeature/src/main/java/team/aliens/dms/android/feature/voting/VotingViewModel.ktβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class VotingViewModel @Inject constructor(
6161
runCatching {
6262
votingRepository.fetchAllVoteSearch()
6363
}.onSuccess { fetchedVoteSearch ->
64+
// TODO : 2번 μ‹€ν–‰λ˜λŠ” 이유 확인
6465
reduce(
6566
newState = stateFlow.value.copy(
6667
modelStudentVoteList = fetchedVoteSearch.filter { it.voteType == Vote.MODEL_STUDENT_VOTE },

β€Žfeature/src/main/res/values/strings.xmlβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,4 +398,5 @@
398398
<string name="second_grade">2ν•™λ…„</string>
399399
<string name="senior_grade">3ν•™λ…„</string>
400400
<string name="make_vote">νˆ¬ν‘œν•˜κΈ°</string>
401+
<string name="not_vote_time">νˆ¬ν‘œ 기간이 μ•„λ‹™λ‹ˆλ‹€.</string>
401402
</resources>

β€Žnetwork/src/main/java/team/aliens/dms/android/network/voting/model/FetchAllVoteSearchResponse.ktβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@ data class FetchAllVoteSearchResponse(
1212
@SerializedName("start_time") val startTime: String,
1313
@SerializedName("end_time") val endTime: String,
1414
@SerializedName("vote_type") val voteType: String,
15+
@SerializedName("is_voted") val isVoted: Boolean,
1516
)
1617
}

0 commit comments

Comments
Β (0)