diff --git a/feature/addlink/src/main/java/com/strayalpaca/addlink/AddLinkViewModel.kt b/feature/addlink/src/main/java/com/strayalpaca/addlink/AddLinkViewModel.kt index ed775762..3ef65cd4 100644 --- a/feature/addlink/src/main/java/com/strayalpaca/addlink/AddLinkViewModel.kt +++ b/feature/addlink/src/main/java/com/strayalpaca/addlink/AddLinkViewModel.kt @@ -164,7 +164,7 @@ class AddLinkViewModel @Inject constructor( val response = getLinkCardUseCase.getLinkCard(linkUrl) if (response is PokitResult.Success) { reduce { state.copy(step = ScreenStep.IDLE, link = Link.fromDomainLinkCard(response.result)) } - if (response.result.title.isNotEmpty()) { + if (response.result.title.isNotEmpty() && title.value.isEmpty()) { _title.update { response.result.title } } } else { diff --git a/feature/addlink/src/main/java/com/strayalpaca/addlink/paging/PokitPaging.kt b/feature/addlink/src/main/java/com/strayalpaca/addlink/paging/PokitPaging.kt index 78dbe8c6..581f5f91 100644 --- a/feature/addlink/src/main/java/com/strayalpaca/addlink/paging/PokitPaging.kt +++ b/feature/addlink/src/main/java/com/strayalpaca/addlink/paging/PokitPaging.kt @@ -19,7 +19,7 @@ class PokitPaging( private val coroutineScope: CoroutineScope = CoroutineScope(Dispatchers.IO), private val initPage: Int = 0, private val firstRequestPage: Int = 3, - private val showUncategorizedPokit: Boolean = true + private val showUncategorizedPokit: Boolean = true, ) : SimplePaging { private val _pagingState = MutableStateFlow(SimplePagingState.IDLE) override val pagingState: StateFlow = _pagingState.asStateFlow() diff --git a/feature/addpokit/src/main/java/com/strayalpaca/addpokit/model/AddPokitScreenState.kt b/feature/addpokit/src/main/java/com/strayalpaca/addpokit/model/AddPokitScreenState.kt index fc38d875..d44ad256 100644 --- a/feature/addpokit/src/main/java/com/strayalpaca/addpokit/model/AddPokitScreenState.kt +++ b/feature/addpokit/src/main/java/com/strayalpaca/addpokit/model/AddPokitScreenState.kt @@ -8,7 +8,7 @@ data class AddPokitScreenState( val step: AddPokitScreenStep = AddPokitScreenStep.IDLE, val pokitImage: PokitImage? = null, val isModify: Boolean = false, - val errorToastMessage: String? = null + val errorToastMessage: String? = null, ) sealed class AddPokitScreenStep {