From 7be875c53f467d6e4ceafe164883032fc9e97433 Mon Sep 17 00:00:00 2001 From: MoonsuKang Date: Mon, 3 Mar 2025 21:46:27 +0900 Subject: [PATCH] =?UTF-8?q?[add/#185]=20=EC=9C=A0=EC=A0=80=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=20fetch=20=EB=B6=84=EA=B8=B0=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=EB=A5=BC=20=EC=9C=84=ED=95=9C=20state=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../setting/src/main/java/com/yapp/setting/SettingContract.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/feature/setting/src/main/java/com/yapp/setting/SettingContract.kt b/feature/setting/src/main/java/com/yapp/setting/SettingContract.kt index 7be266f5..3faa1584 100644 --- a/feature/setting/src/main/java/com/yapp/setting/SettingContract.kt +++ b/feature/setting/src/main/java/com/yapp/setting/SettingContract.kt @@ -18,6 +18,7 @@ sealed class SettingContract { val isDialogVisible: Boolean = false, val isNameValid: Boolean = true, val isTimeValid: Boolean = true, + val shouldFetchUserInfo: Boolean = true, ) : UiState { val birthDateFormatted: String get() { @@ -29,7 +30,7 @@ sealed class SettingContract { return "$birthType $year $month $day" } val isActionEnabled: Boolean - get() = isNameValid && isTimeValid && selectedGender != null + get() = isNameValid && (isTimeUnknown || (timeOfBirth.length == 5 && isTimeValid)) && selectedGender != null } sealed class Action {