|
|
@@ -15,6 +15,8 @@ import com.atmob.keyboard_android.component.item.AiGenerateLoadingViewBinder
|
|
|
import com.atmob.keyboard_android.component.item.EmptyPlaceholderViewBinder
|
|
|
import com.atmob.keyboard_android.constant.Constants
|
|
|
import com.atmob.keyboard_android.ext.click
|
|
|
+import com.atmob.keyboard_android.ext.setGone
|
|
|
+import com.atmob.keyboard_android.ext.setVisible
|
|
|
import com.atmob.keyboard_android.model.AiChatModel
|
|
|
import com.atmob.keyboard_android.model.AiGenerateLoadingModel
|
|
|
import com.atmob.keyboard_android.model.EmptyPlaceholderModel
|
|
|
@@ -116,6 +118,11 @@ class AiChatComponent @JvmOverloads constructor(
|
|
|
// 监听Ai生成列表的更新
|
|
|
KeyboardHolder.getKeyboardService()?.run {
|
|
|
getKeyboardViewModel().aiChatListResult.observe(getLifecycleOwner()) {
|
|
|
+ if (it.isEmpty()) {
|
|
|
+ vReGenerateBtn.setGone()
|
|
|
+ } else {
|
|
|
+ vReGenerateBtn.setVisible()
|
|
|
+ }
|
|
|
loadAiList(it)
|
|
|
}
|
|
|
}
|