|
|
@@ -25,7 +25,6 @@ import com.atmob.keyboard_android.util.KeyboardHolder
|
|
|
import com.atmob.keyboard_android.util.LogUtil
|
|
|
import com.atmob.keyboard_android.util.UserInfoHelper
|
|
|
import com.atmob.keyboard_android.util.bridge.FlutterBridgeManager
|
|
|
-import com.atmob.keyboard_android.util.loading.WaitLoadingController
|
|
|
import com.atmob.keyboard_android.util.recyclerview.GridDivider
|
|
|
import com.atmob.keyboard_android.widget.LongTouchContainer
|
|
|
import com.blankj.utilcode.util.ConvertUtils
|
|
|
@@ -57,8 +56,6 @@ class AiKeyboardCommonPanelComponent @JvmOverloads constructor(
|
|
|
private lateinit var mKeyListItems: Items
|
|
|
private lateinit var mKeyListAdapter: MultiTypeAdapter
|
|
|
|
|
|
- private lateinit var mWaitLoadingController: WaitLoadingController
|
|
|
-
|
|
|
/**
|
|
|
* 当前点击的条目,用于点击重新生成时,重新生成内容
|
|
|
*/
|
|
|
@@ -81,11 +78,6 @@ class AiKeyboardCommonPanelComponent @JvmOverloads constructor(
|
|
|
}
|
|
|
|
|
|
override fun bindView(view: View) {
|
|
|
- mWaitLoadingController =
|
|
|
- WaitLoadingController(context, KeyboardHolder.getKeyboardService()?.getKeyboardWindow())
|
|
|
- // 禁用Loading
|
|
|
- mWaitLoadingController.setEnable(false)
|
|
|
-
|
|
|
setupKeyList()
|
|
|
setupActionBtn()
|
|
|
setupViewModel()
|
|
|
@@ -339,12 +331,9 @@ class AiKeyboardCommonPanelComponent @JvmOverloads constructor(
|
|
|
* @param characterId 人设Id
|
|
|
*/
|
|
|
private fun doChatSuperReply(characterId: String) {
|
|
|
- mWaitLoadingController.showWait()
|
|
|
val viewModel = KeyboardHolder.getKeyboardService()?.getKeyboardViewModel()
|
|
|
viewModel?.chatSuperReply(characterId, onSuccess = {
|
|
|
- mWaitLoadingController.hideWait()
|
|
|
}, onFail = {
|
|
|
- mWaitLoadingController.hideWait()
|
|
|
ToastUtils.showShort(it)
|
|
|
})
|
|
|
}
|
|
|
@@ -353,12 +342,9 @@ class AiKeyboardCommonPanelComponent @JvmOverloads constructor(
|
|
|
* 生成<教你说>的内容
|
|
|
*/
|
|
|
private fun doChatSuperSpeak(characterId: String) {
|
|
|
- mWaitLoadingController.showWait()
|
|
|
val viewModel = KeyboardHolder.getKeyboardService()?.getKeyboardViewModel()
|
|
|
viewModel?.chatSuperSpeak(characterId, onSuccess = {
|
|
|
- mWaitLoadingController.hideWait()
|
|
|
}, onFail = {
|
|
|
- mWaitLoadingController.hideWait()
|
|
|
ToastUtils.showShort(it)
|
|
|
})
|
|
|
}
|
|
|
@@ -367,12 +353,9 @@ class AiKeyboardCommonPanelComponent @JvmOverloads constructor(
|
|
|
* 生成<开场白>的内容
|
|
|
*/
|
|
|
private fun doChatPrologue(name: String) {
|
|
|
- mWaitLoadingController.showWait()
|
|
|
val viewModel = KeyboardHolder.getKeyboardService()?.getKeyboardViewModel()
|
|
|
viewModel?.chatPrologue(name, onSuccess = {
|
|
|
- mWaitLoadingController.hideWait()
|
|
|
}, onFail = {
|
|
|
- mWaitLoadingController.hideWait()
|
|
|
ToastUtils.showShort(it)
|
|
|
})
|
|
|
}
|