Skip to content

Commit 89508e1

Browse files
committed
Fix: 추천 루틴 관련 ID 타입을 Int에서 Long으로 변경
1 parent 9018b82 commit 89508e1

10 files changed

Lines changed: 10 additions & 10 deletions

File tree

data/src/main/java/com/threegap/bitnagil/data/recommendroutine/datasource/RecommendRoutineDataSource.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ import com.threegap.bitnagil.data.recommendroutine.model.response.RecommendedRou
55

66
interface RecommendRoutineDataSource {
77
suspend fun fetchRecommendRoutines(): Result<RecommendRoutinesDto>
8-
suspend fun getRecommendRoutine(recommendRoutineId: Int): Result<RecommendedRoutineDto>
8+
suspend fun getRecommendRoutine(recommendRoutineId: Long): Result<RecommendedRoutineDto>
99
}

data/src/main/java/com/threegap/bitnagil/data/recommendroutine/datasourceImpl/RecommendRoutineDataSourceImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class RecommendRoutineDataSourceImpl @Inject constructor(
1616
recommendRoutineService.fetchRecommendRoutines()
1717
}
1818

19-
override suspend fun getRecommendRoutine(recommendRoutineId: Int): Result<RecommendedRoutineDto> =
19+
override suspend fun getRecommendRoutine(recommendRoutineId: Long): Result<RecommendedRoutineDto> =
2020
safeApiCall {
2121
recommendRoutineService.getRecommendRoutine(recommendRoutineId)
2222
}

data/src/main/java/com/threegap/bitnagil/data/recommendroutine/model/response/RecommendedRoutineDto.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import kotlinx.serialization.Serializable
99
@Serializable
1010
data class RecommendedRoutineDto(
1111
@SerialName("recommendedRoutineId")
12-
val recommendedRoutineId: Int,
12+
val recommendedRoutineId: Long,
1313
@SerialName("recommendedRoutineName")
1414
val recommendedRoutineName: String,
1515
@SerialName("recommendedRoutineDescription")

data/src/main/java/com/threegap/bitnagil/data/recommendroutine/model/response/RecommendedSubRoutineDto.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import kotlinx.serialization.Serializable
77
@Serializable
88
data class RecommendedSubRoutineDto(
99
@SerialName("recommendedSubRoutineId")
10-
val recommendedSubRoutineId: Int,
10+
val recommendedSubRoutineId: Long,
1111
@SerialName("recommendedSubRoutineName")
1212
val recommendedSubRoutineName: String,
1313
)

data/src/main/java/com/threegap/bitnagil/data/recommendroutine/repositoryImpl/RecommendRoutineRepositoryImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class RecommendRoutineRepositoryImpl @Inject constructor(
1515
.map { it.toDomain() }
1616

1717
override suspend fun getRecommendRoutine(recommendRoutineId: String): Result<RecommendRoutine> {
18-
val recommendRoutineIdInt = recommendRoutineId.toIntOrNull() ?: return Result.failure(
18+
val recommendRoutineIdInt = recommendRoutineId.toLongOrNull() ?: return Result.failure(
1919
IllegalArgumentException("recommendRoutineId is not a valid integer"),
2020
)
2121

data/src/main/java/com/threegap/bitnagil/data/recommendroutine/service/RecommendRoutineService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ interface RecommendRoutineService {
1212

1313
@GET("/api/v1/recommend-routines/{recommendedRoutineId}")
1414
suspend fun getRecommendRoutine(
15-
@Path("recommendedRoutineId") recommendedRoutineId: Int,
15+
@Path("recommendedRoutineId") recommendedRoutineId: Long,
1616
): BaseResponse<RecommendedRoutineDto>
1717
}

domain/src/main/java/com/threegap/bitnagil/domain/recommendroutine/model/RecommendRoutine.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.threegap.bitnagil.domain.recommendroutine.model
22

33
data class RecommendRoutine(
4-
val id: Int,
4+
val id: Long,
55
val name: String,
66
val description: String,
77
val level: RecommendLevel,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.threegap.bitnagil.domain.recommendroutine.model
22

33
data class RecommendSubRoutine(
4-
val id: Int,
4+
val id: Long,
55
val name: String,
66
)

presentation/src/main/java/com/threegap/bitnagil/presentation/recommendroutine/model/RecommendRoutineUiModel.kt

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

99
@Parcelize
1010
data class RecommendRoutineUiModel(
11-
val id: Int = 0,
11+
val id: Long = 0,
1212
val name: String = "",
1313
val level: RecommendLevel? = null,
1414
val recommendedRoutineType: RecommendCategory? = null,

presentation/src/main/java/com/threegap/bitnagil/presentation/recommendroutine/model/RecommendSubRoutineUiModel.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 RecommendSubRoutineUiModel(
9-
val id: Int = 0,
9+
val id: Long = 0,
1010
val name: String = "",
1111
) : Parcelable
1212

0 commit comments

Comments
 (0)