From 3f424abfec62d32c782434f0ccb8a4cccbd0a15e Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Wed, 17 Jan 2024 18:02:24 +0900 Subject: [PATCH 1/8] =?UTF-8?q?#74=20[add]=20=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=ED=83=88=ED=87=B4=20=EC=84=9C=EB=B2=84=ED=86=B5=EC=8B=A0?= =?UTF-8?q?=EC=9A=A9=20datasource=20&=20service=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sopetit/softie/data/service/AuthService.kt | 10 ++++++++++ .../com/sopetit/softie/data/source/AuthDataSource.kt | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 app/src/main/java/com/sopetit/softie/data/service/AuthService.kt create mode 100644 app/src/main/java/com/sopetit/softie/data/source/AuthDataSource.kt diff --git a/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt b/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt new file mode 100644 index 00000000..2acf393c --- /dev/null +++ b/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt @@ -0,0 +1,10 @@ +package com.sopetit.softie.data.service + +import com.sopetit.softie.data.entity.BaseResponse +import retrofit2.http.DELETE + +interface AuthService { + + @DELETE("/api/v1/auth") + suspend fun deleteAuth(): BaseResponse +} diff --git a/app/src/main/java/com/sopetit/softie/data/source/AuthDataSource.kt b/app/src/main/java/com/sopetit/softie/data/source/AuthDataSource.kt new file mode 100644 index 00000000..807d68bf --- /dev/null +++ b/app/src/main/java/com/sopetit/softie/data/source/AuthDataSource.kt @@ -0,0 +1,12 @@ +package com.sopetit.softie.data.source + +import com.sopetit.softie.data.entity.BaseResponse +import com.sopetit.softie.data.service.AuthService +import javax.inject.Inject + +class AuthDataSource @Inject constructor( + private val authService: AuthService +) { + + suspend fun deleteAuth(): BaseResponse = authService.deleteAuth() +} From 7380af1f40ea03c82fc862f228680f36afbfce04 Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Wed, 17 Jan 2024 18:05:40 +0900 Subject: [PATCH 2/8] =?UTF-8?q?#74=20[add]=20=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=ED=83=88=ED=87=B4=20=EC=84=9C=EB=B2=84=20=ED=86=B5=EC=8B=A0?= =?UTF-8?q?=EC=9A=A9=20repository=20&=20usecase=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../softie/data/repositoryImpl/AuthRepositoryImpl.kt | 12 ++++++++++++ .../softie/domain/repository/AuthRepository.kt | 5 ++++- .../softie/domain/usecase/auth/DeleteAuthUseCase.kt | 11 +++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/sopetit/softie/data/repositoryImpl/AuthRepositoryImpl.kt create mode 100644 app/src/main/java/com/sopetit/softie/domain/usecase/auth/DeleteAuthUseCase.kt diff --git a/app/src/main/java/com/sopetit/softie/data/repositoryImpl/AuthRepositoryImpl.kt b/app/src/main/java/com/sopetit/softie/data/repositoryImpl/AuthRepositoryImpl.kt new file mode 100644 index 00000000..f1ddee78 --- /dev/null +++ b/app/src/main/java/com/sopetit/softie/data/repositoryImpl/AuthRepositoryImpl.kt @@ -0,0 +1,12 @@ +package com.sopetit.softie.data.repositoryImpl + +import com.sopetit.softie.data.source.AuthDataSource +import com.sopetit.softie.domain.repository.AuthRepository +import javax.inject.Inject + +class AuthRepositoryImpl @Inject constructor( + private val authDataSource: AuthDataSource +) : AuthRepository { + + override suspend fun deleteAuth(): Result = runCatching { authDataSource.deleteAuth() } +} diff --git a/app/src/main/java/com/sopetit/softie/domain/repository/AuthRepository.kt b/app/src/main/java/com/sopetit/softie/domain/repository/AuthRepository.kt index d30dd227..58532fdf 100644 --- a/app/src/main/java/com/sopetit/softie/domain/repository/AuthRepository.kt +++ b/app/src/main/java/com/sopetit/softie/domain/repository/AuthRepository.kt @@ -1,3 +1,6 @@ package com.sopetit.softie.domain.repository -interface AuthRepository +interface AuthRepository { + + suspend fun deleteAuth(): Result +} diff --git a/app/src/main/java/com/sopetit/softie/domain/usecase/auth/DeleteAuthUseCase.kt b/app/src/main/java/com/sopetit/softie/domain/usecase/auth/DeleteAuthUseCase.kt new file mode 100644 index 00000000..2b1a0833 --- /dev/null +++ b/app/src/main/java/com/sopetit/softie/domain/usecase/auth/DeleteAuthUseCase.kt @@ -0,0 +1,11 @@ +package com.sopetit.softie.domain.usecase.auth + +import com.sopetit.softie.domain.repository.AuthRepository +import javax.inject.Inject + +class DeleteAuthUseCase @Inject constructor( + private val authRepository: AuthRepository +) { + + suspend operator fun invoke() = authRepository.deleteAuth() +} From acaa571a4ea85aa921a442bdd5d449f2c70c9a32 Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Wed, 17 Jan 2024 18:28:00 +0900 Subject: [PATCH 3/8] =?UTF-8?q?#74=20[add]=20module=20=EC=9D=98=EC=A1=B4?= =?UTF-8?q?=EC=84=B1=20=EC=A3=BC=EC=9E=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/sopetit/softie/di/RepositoryModule.kt | 8 ++++++++ .../java/com/sopetit/softie/di/RetrofitServiceModule.kt | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt b/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt index 9739dd55..b1254c06 100644 --- a/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt +++ b/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt @@ -1,9 +1,11 @@ package com.sopetit.softie.di +import com.sopetit.softie.data.repositoryImpl.AuthRepositoryImpl import com.sopetit.softie.data.repositoryImpl.DailyRoutineRepositoryImpl import com.sopetit.softie.data.repositoryImpl.DollRepositoryImpl import com.sopetit.softie.data.repositoryImpl.HappinessRoutineRepositoryImpl import com.sopetit.softie.data.repositoryImpl.MemberRepositoryImpl +import com.sopetit.softie.domain.repository.AuthRepository import com.sopetit.softie.domain.repository.DailyRoutineRepository import com.sopetit.softie.domain.repository.DollRepository import com.sopetit.softie.domain.repository.HappinessRoutineRepository @@ -40,4 +42,10 @@ abstract class RepositoryModule { abstract fun bindToHappinessRoutineRepository( happinessRoutineRepositoryImpl: HappinessRoutineRepositoryImpl ): HappinessRoutineRepository + + @Binds + @Singleton + abstract fun bindToAuthRepository( + authRepositoryImpl: AuthRepositoryImpl + ): AuthRepository } diff --git a/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt b/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt index 6df16a62..89b671ae 100644 --- a/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt +++ b/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt @@ -1,5 +1,6 @@ package com.sopetit.softie.di +import com.sopetit.softie.data.service.AuthService import com.sopetit.softie.data.service.DailyRoutineService import com.sopetit.softie.data.service.DollService import com.sopetit.softie.data.service.HappinessRoutineService @@ -28,4 +29,8 @@ object RetrofitServiceModule { @Provides fun providesDollService(@RetrofitModule.SoftieType retrofit: Retrofit): DollService = retrofit.create(DollService::class.java) + + @Provides + fun providesAuthService(@RetrofitModule.SoftieType retrofit: Retrofit): AuthService = + retrofit.create(AuthService::class.java) } From 34af493b27fbf2000ce6a6c71666b43cd7f27a08 Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Wed, 17 Jan 2024 18:28:20 +0900 Subject: [PATCH 4/8] =?UTF-8?q?#74=20[feat]=20=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=ED=83=88=ED=87=B4=20=EC=84=9C=EB=B2=84=20=ED=86=B5=EC=8B=A0=20?= =?UTF-8?q?=EC=99=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../softie/ui/setting/SettingActivity.kt | 2 ++ .../ui/setting/SettingUserExitFragment.kt | 27 ++++++++++++++++++- .../softie/ui/setting/SettingViewModel.kt | 27 ++++++++++++++++++- 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sopetit/softie/ui/setting/SettingActivity.kt b/app/src/main/java/com/sopetit/softie/ui/setting/SettingActivity.kt index 367a5735..6116e029 100644 --- a/app/src/main/java/com/sopetit/softie/ui/setting/SettingActivity.kt +++ b/app/src/main/java/com/sopetit/softie/ui/setting/SettingActivity.kt @@ -7,7 +7,9 @@ import com.sopetit.softie.R import com.sopetit.softie.databinding.ActivitySettingBinding import com.sopetit.softie.util.binding.BindingActivity import com.sopetit.softie.util.setStatusBarColorFromResource +import dagger.hilt.android.AndroidEntryPoint +@AndroidEntryPoint class SettingActivity : BindingActivity(R.layout.activity_setting) { private val viewModel by viewModels() diff --git a/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt b/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt index 4ade853f..ffcad8ca 100644 --- a/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt +++ b/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt @@ -1,23 +1,36 @@ package com.sopetit.softie.ui.setting +import android.content.Intent import android.os.Bundle import android.text.SpannableStringBuilder import android.text.Spanned import android.text.style.ForegroundColorSpan import android.view.View import androidx.core.content.ContextCompat +import androidx.lifecycle.ViewModelProvider import com.sopetit.softie.R import com.sopetit.softie.databinding.FragmentSettingUserExitBinding +import com.sopetit.softie.ui.main.LoginActivity import com.sopetit.softie.util.binding.BindingFragment +import dagger.hilt.android.AndroidEntryPoint +import timber.log.Timber +@AndroidEntryPoint class SettingUserExitFragment : BindingFragment(R.layout.fragment_setting_user_exit) { + private lateinit var viewModel: SettingViewModel + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + viewModel = ViewModelProvider(requireActivity()).get(SettingViewModel::class.java) + binding.viewModel = viewModel + + initSetBear() initSetSpeechText() initSetClickBackBtn() + initSetClickExitBtn() } private fun initSetSpeechText() { @@ -49,7 +62,19 @@ class SettingUserExitFragment : private fun initSetClickExitBtn() { binding.btnUserExitExit.setOnClickListener { - // TODO 회원탈퇴 로직 추가 + viewModel.setDeleteAuth() + + deleteAuth() + } + } + + private fun deleteAuth() { + val intent = Intent(requireActivity(), LoginActivity::class.java) + viewModel.isDeleteAuthResponse.observe(viewLifecycleOwner) { deleteSuccess -> + if (deleteSuccess) { + Timber.d("setting -> 멤버 탈퇴 성공") + startActivity(intent) + } } } diff --git a/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt b/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt index e7b8d03c..0008de0b 100644 --- a/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt +++ b/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt @@ -3,15 +3,40 @@ package com.sopetit.softie.ui.setting import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel +import androidx.lifecycle.viewModelScope +import com.sopetit.softie.domain.usecase.auth.DeleteAuthUseCase import com.sopetit.softie.ui.setting.SettingActivity.Companion.SETTING_INIT +import dagger.hilt.android.lifecycle.HiltViewModel +import kotlinx.coroutines.launch +import timber.log.Timber +import javax.inject.Inject -class SettingViewModel : ViewModel() { +@HiltViewModel +class SettingViewModel @Inject constructor( + private val deleteAuthUseCase: DeleteAuthUseCase +) : ViewModel() { private val _settingFragment: MutableLiveData = MutableLiveData(SETTING_INIT) val settingFragment: LiveData get() = _settingFragment + private val _isDeleteAuthResponse: MutableLiveData = MutableLiveData() + val isDeleteAuthResponse: LiveData + get() = _isDeleteAuthResponse + fun setSettingFragment(clickFragment: String) { _settingFragment.value = clickFragment } + + fun setDeleteAuth() { + viewModelScope.launch { + deleteAuthUseCase.invoke() + .onSuccess { + _isDeleteAuthResponse.value = true + }.onFailure { throwable -> + _isDeleteAuthResponse.value = false + Timber.e("서버 통신 실패 -> ${throwable.message}") + } + } + } } From 7e40ab86c1b691074c04681681d0e371a0d9f2bf Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Wed, 17 Jan 2024 20:42:56 +0900 Subject: [PATCH 5/8] =?UTF-8?q?#74=20[feat]=20bear=20type=20=EB=B0=9B?= =?UTF-8?q?=EC=95=84=EC=84=9C=20=ED=9A=8C=EC=9B=90=20=ED=83=88=ED=87=B4=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EB=9D=84=EC=9A=B0=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/setting/SettingUserExitFragment.kt | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt b/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt index ffcad8ca..2ea0b6bc 100644 --- a/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt +++ b/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt @@ -1,6 +1,8 @@ package com.sopetit.softie.ui.setting +import android.content.Context import android.content.Intent +import android.content.SharedPreferences import android.os.Bundle import android.text.SpannableStringBuilder import android.text.Spanned @@ -11,6 +13,10 @@ import androidx.lifecycle.ViewModelProvider import com.sopetit.softie.R import com.sopetit.softie.databinding.FragmentSettingUserExitBinding import com.sopetit.softie.ui.main.LoginActivity +import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.BROWN +import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.GRAY +import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.RED +import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.WHITE import com.sopetit.softie.util.binding.BindingFragment import dagger.hilt.android.AndroidEntryPoint import timber.log.Timber @@ -20,6 +26,7 @@ class SettingUserExitFragment : BindingFragment(R.layout.fragment_setting_user_exit) { private lateinit var viewModel: SettingViewModel + private lateinit var sharedPreferences: SharedPreferences override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) @@ -27,7 +34,11 @@ class SettingUserExitFragment : viewModel = ViewModelProvider(requireActivity()).get(SettingViewModel::class.java) binding.viewModel = viewModel - initSetBear() + sharedPreferences = + this.requireActivity().getSharedPreferences("user", Context.MODE_PRIVATE) + val bearType = sharedPreferences.getString("bearType", BROWN) + + initSetBear(bearType) initSetSpeechText() initSetClickBackBtn() initSetClickExitBtn() @@ -50,8 +61,17 @@ class SettingUserExitFragment : } } - private fun initSetBear() { - // TODO bear type 받아서 bear 이미지 띄우기 + private fun initSetBear(bearType: String?) { + when (bearType) { + BROWN -> setBearImage(R.drawable.ic_bear_brown_crying) + GRAY -> setBearImage(R.drawable.ic_bear_gray_crying) + RED -> setBearImage(R.drawable.ic_bear_red_crying) + WHITE -> setBearImage(R.drawable.ic_bear_panda_crying) + } + } + + private fun setBearImage(image: Int) { + binding.ivUserExitBear.setImageResource(image) } private fun initSetClickBackBtn() { From b3796b01b065aa580151faadf2cf936ee6d1b8e4 Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Thu, 18 Jan 2024 02:14:53 +0900 Subject: [PATCH 6/8] =?UTF-8?q?#74=20[fix]=20merge=20conflict=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt | 6 ------ .../java/com/sopetit/softie/di/RetrofitServiceModule.kt | 4 ---- 2 files changed, 10 deletions(-) diff --git a/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt b/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt index c88af701..b1254c06 100644 --- a/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt +++ b/app/src/main/java/com/sopetit/softie/di/RepositoryModule.kt @@ -25,12 +25,6 @@ abstract class RepositoryModule { memberRepositoryImpl: MemberRepositoryImpl ): MemberRepository - @Binds - @Singleton - abstract fun bindToAuthRepository( - authRepositoryImpl: AuthRepositoryImpl - ): AuthRepository - @Binds @Singleton abstract fun bindToDailyRoutineRepository( diff --git a/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt b/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt index 57ee9b60..89b671ae 100644 --- a/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt +++ b/app/src/main/java/com/sopetit/softie/di/RetrofitServiceModule.kt @@ -18,10 +18,6 @@ object RetrofitServiceModule { fun providesMemberService(@RetrofitModule.SoftieType retrofit: Retrofit): MemberService = retrofit.create(MemberService::class.java) - @Provides - fun providesAuthService(@RetrofitModule.SoftieType retrofit: Retrofit): AuthService = - retrofit.create(AuthService::class.java) - @Provides fun providesHappinessRoutineService(@RetrofitModule.SoftieType retrofit: Retrofit): HappinessRoutineService = retrofit.create(HappinessRoutineService::class.java) From c8664ecf4b3e9c5e26c617cebd1dd5a893273008 Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Thu, 18 Jan 2024 02:15:18 +0900 Subject: [PATCH 7/8] =?UTF-8?q?#74=20[add]=20=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=ED=83=88=ED=87=B4=EC=8B=9C=20=EC=B9=B4=EC=B9=B4=EC=98=A4=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=20usecase=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sopetit/softie/ui/setting/SettingUserExitFragment.kt | 2 +- .../com/sopetit/softie/ui/setting/SettingViewModel.kt | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt b/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt index 2ea0b6bc..7fbc79bb 100644 --- a/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt +++ b/app/src/main/java/com/sopetit/softie/ui/setting/SettingUserExitFragment.kt @@ -12,7 +12,7 @@ import androidx.core.content.ContextCompat import androidx.lifecycle.ViewModelProvider import com.sopetit.softie.R import com.sopetit.softie.databinding.FragmentSettingUserExitBinding -import com.sopetit.softie.ui.main.LoginActivity +import com.sopetit.softie.ui.login.LoginActivity import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.BROWN import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.GRAY import com.sopetit.softie.ui.onboarding.OnboardingViewModel.Companion.RED diff --git a/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt b/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt index 0008de0b..1af4c0f5 100644 --- a/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt +++ b/app/src/main/java/com/sopetit/softie/ui/setting/SettingViewModel.kt @@ -4,6 +4,8 @@ import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope +import com.sopetit.softie.domain.usecase.InitSIgnUpStateUseCase +import com.sopetit.softie.domain.usecase.InitTokenUseCase import com.sopetit.softie.domain.usecase.auth.DeleteAuthUseCase import com.sopetit.softie.ui.setting.SettingActivity.Companion.SETTING_INIT import dagger.hilt.android.lifecycle.HiltViewModel @@ -13,7 +15,9 @@ import javax.inject.Inject @HiltViewModel class SettingViewModel @Inject constructor( - private val deleteAuthUseCase: DeleteAuthUseCase + private val deleteAuthUseCase: DeleteAuthUseCase, + private val initSIgnUpStateUseCase: InitSIgnUpStateUseCase, + private val initTokenUseCase: InitTokenUseCase ) : ViewModel() { private val _settingFragment: MutableLiveData = MutableLiveData(SETTING_INIT) @@ -33,6 +37,8 @@ class SettingViewModel @Inject constructor( deleteAuthUseCase.invoke() .onSuccess { _isDeleteAuthResponse.value = true + initSIgnUpStateUseCase(false) + initTokenUseCase("", "") }.onFailure { throwable -> _isDeleteAuthResponse.value = false Timber.e("서버 통신 실패 -> ${throwable.message}") From b653161dce01f9eb1f5b7802915d2763c1d60e3c Mon Sep 17 00:00:00 2001 From: KIM MINJEONG Date: Thu, 18 Jan 2024 02:21:40 +0900 Subject: [PATCH 8/8] =?UTF-8?q?#74=20[fix]=20CI=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/sopetit/softie/data/service/AuthService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt b/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt index c3d032dc..5475010f 100644 --- a/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt +++ b/app/src/main/java/com/sopetit/softie/data/service/AuthService.kt @@ -1,10 +1,10 @@ package com.sopetit.softie.data.service import com.sopetit.softie.data.entity.BaseResponse -import retrofit2.http.DELETE import com.sopetit.softie.data.entity.request.LoginRequest import com.sopetit.softie.data.entity.response.LoginResponse import retrofit2.http.Body +import retrofit2.http.DELETE import retrofit2.http.POST interface AuthService {