diff --git a/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultActivity.kt b/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultActivity.kt index e1361da8..3e36b913 100644 --- a/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultActivity.kt +++ b/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultActivity.kt @@ -165,7 +165,7 @@ class TendencyResultActivity : resources, R.drawable.img_tendency_result_ari, ) - val imageFileName = DOWNLOAD_IMAGE_NAME + val imageFileName = DOWNLOAD_IMAGE_NAME.replace("%s", viewModel.tendencyId.value.toString()) val path = DOWNLOAD_PATH val uploadFolder = Environment.getExternalStoragePublicDirectory(path) @@ -212,6 +212,6 @@ class TendencyResultActivity : companion object { const val PERMISSION_REQUEST_CODE = 200 const val DOWNLOAD_PATH = "/Download/" - const val DOWNLOAD_IMAGE_NAME = "img_tendency_result.png" + const val DOWNLOAD_IMAGE_NAME = "img_tendency_result%s.png" } } diff --git a/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultViewModel.kt b/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultViewModel.kt index 34f301bd..3f46d49a 100644 --- a/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultViewModel.kt +++ b/presentation/src/main/java/com/going/presentation/tendency/result/TendencyResultViewModel.kt @@ -1,5 +1,6 @@ package com.going.presentation.tendency.result +import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import com.going.domain.entity.ProfileMock @@ -20,10 +21,13 @@ class TendencyResultViewModel @Inject constructor( private val _userInfoState = MutableStateFlow>(UiState.Empty) val userInfoState: StateFlow> = _userInfoState + val tendencyId = MutableLiveData(0) + fun getUserInfoState() { viewModelScope.launch { _userInfoState.value = UiState.Loading profileRepository.getUserProfile().onSuccess { + tendencyId.value = it.result _userInfoState.value = UiState.Success(it) }.onFailure { _userInfoState.value = UiState.Failure(it.message.toString())