diff --git a/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt index fc033fe..459e03e 100644 --- a/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt +++ b/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt @@ -42,6 +42,9 @@ class ChatActivity : BaseListFormLayoutNormalActivity binding.loadingProgress.visibility = if (loading) View.VISIBLE else View.GONE binding.loadingIdleIcon.visibility = if (loading) View.GONE else View.VISIBLE diff --git a/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt b/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt index ff3fc62..9d93987 100644 --- a/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt +++ b/app/src/main/java/com/nova/brain/glass/viewmodel/ChatVM.kt @@ -30,7 +30,7 @@ class ChatVM : BaseListViewModel() { } val result = MutableLiveData() - val loading = MutableLiveData() + val loading = MutableLiveData(false) /** 末尾始终保留一个占位 item(SPACER_ID),高度 = RecyclerView 高度,用于支持最新 item 滚到顶部 */ val chatItems: MutableList = mutableListOf(ChatItem(SPACER_ID, "", "")) diff --git a/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupResultVM.kt b/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupResultVM.kt index b93eaf6..29d887c 100644 --- a/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupResultVM.kt +++ b/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupResultVM.kt @@ -47,7 +47,7 @@ class CompositeLayupResultVM : BaseListViewModel() { .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe({ response -> - if (response.success && response.data != null) { + if (response.code==200 && response.data != null) { recognizeResult.value = response.data resultState.value = CompositeLayupResultState.SUCCESS } else { diff --git a/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupTaskVM.kt b/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupTaskVM.kt index cd2878e..4e037cf 100644 --- a/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupTaskVM.kt +++ b/app/src/main/java/com/nova/brain/glass/viewmodel/CompositeLayupTaskVM.kt @@ -83,7 +83,7 @@ class CompositeLayupTaskVM : BaseListViewModel() { .observeOn(AndroidSchedulers.mainThread()) .subscribe({ response -> val result = response.data - if (response.success && result != null) { + if (response.code==200 && result != null) { recognizeResult.value = result lastRecognizeFinished = result.finished recognizeState.value = CompositeLayupRecognizeState.SUCCESS