|
|
@@ -67,11 +67,13 @@ class FlutterMethodCaller {
|
|
|
resultJson,
|
|
|
CallResult::class.java
|
|
|
)
|
|
|
- if (result.code != 0) {
|
|
|
- runOnUIThread {
|
|
|
- onFail?.invoke(result.code, result.message)
|
|
|
+ if (result.code != null) {
|
|
|
+ if (result.code != 0) {
|
|
|
+ runOnUIThread {
|
|
|
+ onFail?.invoke(result.code, result.message ?: "")
|
|
|
+ }
|
|
|
+ return
|
|
|
}
|
|
|
- return
|
|
|
}
|
|
|
// 成功
|
|
|
val resultObj = JsonUtil.parseJsonByClass<T>(resultJson, modelClazz)
|