|
@@ -7,6 +7,8 @@ import androidx.annotation.NonNull;
|
|
|
|
|
|
|
|
import org.json.JSONObject;
|
|
import org.json.JSONObject;
|
|
|
|
|
|
|
|
|
|
+import android.util.Log;
|
|
|
|
|
+
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
|
|
|
|
@@ -100,15 +102,28 @@ public class GravityEnginePlugin implements FlutterPlugin, MethodCallHandler {
|
|
|
if (gravityEngineSdk == null) {
|
|
if (gravityEngineSdk == null) {
|
|
|
result.error("-1", "GravityEngine init failed, msg: getGravityEngineSdk failed", null);
|
|
result.error("-1", "GravityEngine init failed, msg: getGravityEngineSdk failed", null);
|
|
|
} else {
|
|
} else {
|
|
|
- gravityEngineSdk.initialize(accessToken, clientId, clientId, channel, new InitializeCallback() {
|
|
|
|
|
|
|
+ gravityEngineSdk.initialize(accessToken, clientId, clientId, channel, new InitializeCallback() {】
|
|
|
|
|
+
|
|
|
|
|
+ boolean isCallback = false;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public void onFailed(String s, JSONObject jsonObject) {
|
|
public void onFailed(String s, JSONObject jsonObject) {
|
|
|
|
|
+ Log.e("GravityEngineSDK", "onFailed: " + s);
|
|
|
|
|
+ if (isCallback) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ isCallback = true;
|
|
|
result.error(s, "GravityEngine init failed, msg: " + jsonObject, null);
|
|
result.error(s, "GravityEngine init failed, msg: " + jsonObject, null);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void onSuccess(JSONObject responseJson, JSONObject registerBody) {
|
|
public void onSuccess(JSONObject responseJson, JSONObject registerBody) {
|
|
|
|
|
+ Log.e("GravityEngineSDK", "onSuccess: ");
|
|
|
isInitialized = true;
|
|
isInitialized = true;
|
|
|
|
|
+ if (isCallback) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ isCallback = true;
|
|
|
result.success(isFromPromote(responseJson));
|
|
result.success(isFromPromote(responseJson));
|
|
|
}
|
|
}
|
|
|
|
|
|