Skip to content

Commit a94e1d5

Browse files
committed
Chore: DayRoutines -> DailyRoutines 네이밍 변경
1 parent 8d12ab7 commit a94e1d5

12 files changed

Lines changed: 25 additions & 25 deletions

File tree

data/src/main/java/com/threegap/bitnagil/data/routine/model/response/DayRoutinesDto.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.threegap.bitnagil.data.routine.model.response
22

3-
import com.threegap.bitnagil.domain.routine.model.DayRoutines
3+
import com.threegap.bitnagil.domain.routine.model.DailyRoutines
44
import kotlinx.serialization.SerialName
55
import kotlinx.serialization.Serializable
66

@@ -12,8 +12,8 @@ data class DayRoutinesDto(
1212
val allCompleted: Boolean,
1313
)
1414

15-
fun DayRoutinesDto.toDomain(): DayRoutines =
16-
DayRoutines(
15+
fun DayRoutinesDto.toDomain(): DailyRoutines =
16+
DailyRoutines(
1717
routines = routineList.map { it.toDomain() },
1818
isAllCompleted = allCompleted,
1919
)

data/src/main/java/com/threegap/bitnagil/data/routine/model/response/RoutineDto.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ fun RoutineDto.toDomain(): Routine =
4343
routineDate = this.routineDate,
4444
isCompleted = this.routineCompleteYn,
4545
subRoutineNames = this.subRoutineNames,
46-
subRoutineIsCompleted = this.subRoutineCompleteYn,
46+
subRoutineCompletionStates = this.subRoutineCompleteYn,
4747
recommendedRoutineType = RecommendedRoutineType.fromString(this.recommendedRoutineType),
4848
isDeleted = routineDeletedYn,
4949
startDate = this.routineStartDate,

domain/src/main/java/com/threegap/bitnagil/domain/routine/model/DayRoutines.kt renamed to domain/src/main/java/com/threegap/bitnagil/domain/routine/model/DailyRoutines.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package com.threegap.bitnagil.domain.routine.model
77
* @property routines 해당 날짜에 포함된 [Routine](개별 루틴)의 목록.
88
* @property isAllCompleted 해당 날짜의 모든 루틴이 완료되었는지 여부.
99
*/
10-
data class DayRoutines(
10+
data class DailyRoutines(
1111
val routines: List<Routine>,
1212
val isAllCompleted: Boolean,
1313
)

domain/src/main/java/com/threegap/bitnagil/domain/routine/model/Routine.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ data class Routine(
1111
val isCompleted: Boolean,
1212
val isDeleted: Boolean,
1313
val subRoutineNames: List<String>,
14-
val subRoutineIsCompleted: List<Boolean>,
14+
val subRoutineCompletionStates: List<Boolean>,
1515
val recommendedRoutineType: RecommendedRoutineType?,
1616
)

domain/src/main/java/com/threegap/bitnagil/domain/routine/model/RoutineSchedule.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ package com.threegap.bitnagil.domain.routine.model
44
* 특정 기간(예: 주간, 월간) 동안의 루틴 일정표.
55
*
66
* @property dailyRoutines 날짜(String, "YYYY-MM-DD")를 key로,
7-
* 해당 날짜의 루틴 정보([DayRoutines])를 value로 가지는 Map.
7+
* 해당 날짜의 루틴 정보([DailyRoutines])를 value로 가지는 Map.
88
*/
99
data class RoutineSchedule(
10-
val dailyRoutines: Map<String, DayRoutines>,
10+
val dailyRoutines: Map<String, DailyRoutines>,
1111
)

presentation/src/main/java/com/threegap/bitnagil/presentation/home/component/template/RoutineSection.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ fun RoutineSection(
3737
name = routine.name,
3838
isCompleted = routine.isCompleted,
3939
subRoutineNames = routine.subRoutineNames,
40-
subRoutineIsCompleted = routine.subRoutineIsCompleted,
40+
subRoutineIsCompleted = routine.subRoutineCompletionStates,
4141
onRoutineToggle = onRoutineToggle,
4242
onSubRoutineToggle = onSubRoutineToggle,
4343
modifier = Modifier.fillMaxWidth(),
@@ -57,10 +57,10 @@ private fun RoutineSectionPreview() {
5757
routineDate = "2023-10-27",
5858
isCompleted = false,
5959
subRoutineNames = listOf("Make bed", "Brush teeth", "Meditate"),
60-
subRoutineIsCompleted = listOf(true, false, false),
61-
recommendedRoutineType = null
60+
subRoutineCompletionStates = listOf(true, false, false),
61+
recommendedRoutineType = null,
6262
),
6363
onRoutineToggle = {},
64-
onSubRoutineToggle = {}
64+
onSubRoutineToggle = {},
6565
)
6666
}

presentation/src/main/java/com/threegap/bitnagil/presentation/home/model/DayRoutinesUiModel.kt renamed to presentation/src/main/java/com/threegap/bitnagil/presentation/home/model/DailyRoutinesUiModel.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package com.threegap.bitnagil.presentation.home.model
22

33
import android.os.Parcelable
4-
import com.threegap.bitnagil.domain.routine.model.DayRoutines
4+
import com.threegap.bitnagil.domain.routine.model.DailyRoutines
55
import kotlinx.parcelize.Parcelize
66

77
@Parcelize
8-
data class DayRoutinesUiModel(
8+
data class DailyRoutinesUiModel(
99
val routines: List<RoutineUiModel> = emptyList(),
1010
val isAllCompleted: Boolean = false,
1111
) : Parcelable
1212

13-
fun DayRoutines.toUiModel(): DayRoutinesUiModel =
14-
DayRoutinesUiModel(
13+
fun DailyRoutines.toUiModel(): DailyRoutinesUiModel =
14+
DailyRoutinesUiModel(
1515
routines = routines.map { it.toUiModel() },
1616
isAllCompleted = isAllCompleted,
1717
)

presentation/src/main/java/com/threegap/bitnagil/presentation/home/model/HomeIntent.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ sealed class HomeIntent : MviIntent {
99
data class LoadTodayEmotion(val emotion: TodayEmotionUiModel?) : HomeIntent()
1010
data class LoadWeeklyRoutines(val routines: RoutineScheduleUiModel) : HomeIntent()
1111
data class OnDateSelect(val date: LocalDate) : HomeIntent()
12-
data class OnRoutineCompletionToggle(val routineId: String) : HomeIntent()
13-
data class OnSubRoutineCompletionToggle(val routineId: String, val subRoutineIndex: Int) : HomeIntent()
12+
data class ToggleRoutine(val routineId: String) : HomeIntent()
13+
data class ToggleSubRoutine(val routineId: String, val subRoutineIndex: Int) : HomeIntent()
1414
data object RoutineToggleCompletionFailure : HomeIntent()
1515
data object OnHelpClick : HomeIntent()
1616
data object OnRegisterEmotionClick : HomeIntent()

presentation/src/main/java/com/threegap/bitnagil/presentation/home/model/HomeState.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ data class HomeState(
1212
val todayEmotion: TodayEmotionUiModel? = null,
1313
val selectedDate: LocalDate = LocalDate.now(),
1414
val currentWeeks: List<LocalDate> = LocalDate.now().getCurrentWeekDays(),
15-
val routines: RoutineScheduleUiModel = RoutineScheduleUiModel(),
15+
val routineSchedule: RoutineScheduleUiModel = RoutineScheduleUiModel(),
1616
) : MviState {
1717
val selectedDateRoutines: List<RoutineUiModel>
18-
get() = routines.dailyRoutines[selectedDate.toString()]?.routines ?: emptyList()
18+
get() = routineSchedule.dailyRoutines[selectedDate.toString()]?.routines ?: emptyList()
1919
}

presentation/src/main/java/com/threegap/bitnagil/presentation/home/model/RoutineScheduleUiModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import kotlinx.parcelize.Parcelize
66

77
@Parcelize
88
data class RoutineScheduleUiModel(
9-
val dailyRoutines: Map<String, DayRoutinesUiModel> = emptyMap(),
9+
val dailyRoutines: Map<String, DailyRoutinesUiModel> = emptyMap(),
1010
) : Parcelable
1111

1212
fun RoutineSchedule.toUiModel(): RoutineScheduleUiModel =

0 commit comments

Comments
 (0)