|
|
@@ -3,7 +3,6 @@ package com.atmob.keyboard_android.util.bridge
|
|
|
import com.atmob.keyboard_android.constant.PluginConfig
|
|
|
import com.atmob.keyboard_android.enums.FlutterMethod
|
|
|
import com.atmob.keyboard_android.util.bridge.model.base.EmptyResp
|
|
|
-import com.atmob.keyboard_android.util.bridge.model.req.ChooseKeyboardReq
|
|
|
import com.atmob.keyboard_android.util.bridge.model.resp.KeyboardListResp
|
|
|
import com.atmob.keyboard_android.util.bridge.util.FlutterMethodCaller
|
|
|
import com.atmob.keyboard_android.util.bridge.util.NativeMethodRegistry
|
|
|
@@ -36,6 +35,19 @@ object FlutterBridgeManager : IBridgeApi {
|
|
|
return false
|
|
|
}
|
|
|
|
|
|
+ override fun isVip(): Boolean {
|
|
|
+ return false
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun jump2CustomCharacterPage() {
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun jump2CharacterMarketPage() {
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun jump2VipStore() {
|
|
|
+ }
|
|
|
+
|
|
|
override fun getKeyboardList(
|
|
|
onSuccess: (resultObj: KeyboardListResp) -> Unit,
|
|
|
onFail: (msg: String) -> Unit
|
|
|
@@ -48,13 +60,15 @@ object FlutterBridgeManager : IBridgeApi {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
- override fun chooseKeyboard(
|
|
|
- req: ChooseKeyboardReq,
|
|
|
+ override fun selectedKeyboard(
|
|
|
+ keyboardId: String,
|
|
|
onSuccess: (EmptyResp) -> Unit,
|
|
|
onFail: (String) -> Unit
|
|
|
) {
|
|
|
mFlutterMethodCaller.callMethod<EmptyResp>(
|
|
|
- FlutterMethod.CHOOSE_KEY_BOARD.methodName,
|
|
|
+ FlutterMethod.SELECTED_KEY_BOARD.methodName,
|
|
|
+ // 传递参数
|
|
|
+ args = mapOf("keyboardId" to keyboardId),
|
|
|
modelClazz = EmptyResp::class.java,
|
|
|
onSuccess = onSuccess,
|
|
|
onFail = onFail
|