Skip to content

Commit cb92c0a

Browse files
committed
[BOOK-74] chore: 로그인 API 연동 관련 컴파일, 런타임 문제 해결
1 parent d34bd48 commit cb92c0a

File tree

4 files changed

+21
-2
lines changed

4 files changed

+21
-2
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
android:roundIcon="@mipmap/ic_launcher_round"
1515
android:supportsRtl="true"
1616
android:theme="@style/Theme.Booket"
17-
tools:targetApi="31">
17+
tools:targetApi="31"
18+
android:usesCleartextTraffic="true">
1819

1920
<provider
2021
android:name="androidx.startup.InitializationProvider"

build.gradle.kts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,21 @@ allprojects {
2525
plugin(rootProject.libs.plugins.gradle.dependency.handler.extensions.get().pluginId)
2626
}
2727

28+
allprojects {
29+
configurations.all {
30+
resolutionStrategy {
31+
// ktlint 관련 의존성 충돌 강제 해결
32+
force("com.pinterest.ktlint:ktlint-rule-engine-core:0.50.0")
33+
force("com.pinterest.ktlint:ktlint-ruleset-standard:0.50.0")
34+
force("com.pinterest.ktlint:ktlint-cli-ruleset-core:0.50.0")
35+
force("com.pinterest.ktlint:ktlint-logger:0.50.0")
36+
37+
// 또는 모든 ktlint를 exclusion
38+
exclude(group = "com.pinterest.ktlint")
39+
}
40+
}
41+
}
42+
2843
afterEvaluate {
2944
extensions.configure<DetektExtension> {
3045
parallel = true

core/network/src/main/kotlin/com/ninecraft/booket/core/network/service/BooketService.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ package com.ninecraft.booket.core.network.service
22

33
import com.ninecraft.booket.core.network.request.LoginRequest
44
import com.ninecraft.booket.core.network.response.LoginResponse
5+
import retrofit2.http.Body
56
import retrofit2.http.POST
67

78
interface BooketService {
89
@POST("api/v1/auth/signin")
9-
suspend fun login(loginRequest: LoginRequest): LoginResponse
10+
suspend fun login(@Body loginRequest: LoginRequest): LoginResponse
1011
}

feature/login/src/main/kotlin/com/ninecraft/booket/feature/login/LoginPresenter.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import androidx.compose.runtime.rememberCoroutineScope
77
import androidx.compose.runtime.setValue
88
import com.ninecraft.booket.core.data.api.repository.AuthRepository
99
import com.ninecraft.booket.feature.home.HomeScreen
10+
import com.orhanobut.logger.Logger
1011
import com.slack.circuit.codegen.annotations.CircuitInject
1112
import com.slack.circuit.retained.rememberRetained
1213
import com.slack.circuit.runtime.Navigator
@@ -51,6 +52,7 @@ class LoginPresenter @AssistedInject constructor(
5152
// TODO Token 저장
5253
navigator.resetRoot(HomeScreen)
5354
}.onFailure { exception ->
55+
exception.message?.let { Logger.e(it) }
5456
sideEffect = exception.message?.let {
5557
LoginScreen.SideEffect.ShowToast(it)
5658
}

0 commit comments

Comments
 (0)