|
|
@@ -129,15 +129,12 @@ public class GameCertificationActivity extends BaseActivity {
|
|
|
SdkLoginUser gameUser = DDProviderHelper.getInstance().getSdkLoginUser(gameToken);
|
|
|
if (gameUser != null) {
|
|
|
gameToken = gameUser.getToken();
|
|
|
- CommonUtil.getInstance().checkAuth(gameToken, new Action1<Boolean>() {
|
|
|
- @Override
|
|
|
- public void call(Boolean ret) {
|
|
|
- if (ret) {
|
|
|
- CertificationUtil.newInstance().doCertification(GameCertificationActivity.this, gameToken, packageName, "validate");
|
|
|
- } else {
|
|
|
- hasToken();
|
|
|
+ CommonUtil.getInstance().checkAuth(gameToken, (ret) -> {
|
|
|
+ if (ret) {
|
|
|
+ CertificationUtil.newInstance().doCertification(GameCertificationActivity.this, gameToken, packageName, "validate");
|
|
|
+ } else {
|
|
|
+ hasToken();
|
|
|
|
|
|
- }
|
|
|
}
|
|
|
});
|
|
|
return;
|
|
|
@@ -186,7 +183,16 @@ public class GameCertificationActivity extends BaseActivity {
|
|
|
if (requestCode == Constant.INTENT_DETECT_FACE && resultCode == RESULT_OK && data != null) {
|
|
|
String token = data.getStringExtra("token");
|
|
|
String face = data.getStringExtra("face");
|
|
|
- CertificationUtil.newInstance().authCertificationCode(GameCertificationActivity.this, token, face);
|
|
|
+ String extra = data.getStringExtra("extra");
|
|
|
+ if("check".equals(extra)){
|
|
|
+ CommonUtil.getInstance().checkAuth(gameToken, (ret) -> {
|
|
|
+ if (ret) {
|
|
|
+ CertificationUtil.newInstance().doCertification(GameCertificationActivity.this, gameToken, packageName, "validate");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ CertificationUtil.newInstance().authCertificationCode(GameCertificationActivity.this, token, face);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|