File tree Expand file tree Collapse file tree 4 files changed +21
-2
lines changed
core/network/src/main/kotlin/com/ninecraft/booket/core/network/service
feature/login/src/main/kotlin/com/ninecraft/booket/feature/login Expand file tree Collapse file tree 4 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -2,9 +2,10 @@ package com.ninecraft.booket.core.network.service
22
33import com.ninecraft.booket.core.network.request.LoginRequest
44import com.ninecraft.booket.core.network.response.LoginResponse
5+ import retrofit2.http.Body
56import retrofit2.http.POST
67
78interface BooketService {
89 @POST(" api/v1/auth/signin" )
9- suspend fun login (loginRequest : LoginRequest ): LoginResponse
10+ suspend fun login (@Body loginRequest : LoginRequest ): LoginResponse
1011}
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import androidx.compose.runtime.rememberCoroutineScope
77import androidx.compose.runtime.setValue
88import com.ninecraft.booket.core.data.api.repository.AuthRepository
99import com.ninecraft.booket.feature.home.HomeScreen
10+ import com.orhanobut.logger.Logger
1011import com.slack.circuit.codegen.annotations.CircuitInject
1112import com.slack.circuit.retained.rememberRetained
1213import 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 }
You can’t perform that action at this time.
0 commit comments