From f4848954986797827d0439c19cc3da0161be386f Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 7 Apr 2020 11:42:38 +0800 Subject: [PATCH] add authorize invoke interface when failed and restrusture code --- .../module/authorize/fragment/AuthorizePresenter.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizePresenter.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizePresenter.kt index 69fb0e834e..61a72c003b 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizePresenter.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizePresenter.kt @@ -2,14 +2,12 @@ package com.mogo.module.authorize.fragment import androidx.lifecycle.LifecycleOwner import com.mogo.commons.mvp.Presenter -import com.mogo.module.authorize.R import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeRegisterHandler import com.mogo.module.authorize.authprovider.launcher.MogoAuthorizeMainController import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize.Companion.mogoAuthShow import com.mogo.module.authorize.model.bean.Agreement import com.mogo.module.authorize.util.DateUtil.parseDateToTime import com.mogo.module.authorize.util.SharedPreferenceUtil.updateAuthorizeVersion -import com.mogo.module.authorize.voice.VoiceUtil import com.mogo.utils.logger.Logger class AuthorizePresenter : Presenter, AuthorizeContract.Biz { @@ -72,17 +70,21 @@ class AuthorizePresenter : Presenter, AuthorizeContract. closeAuthorizeView() }, { Logger.d(TAG, "agreeAuthorize failed") - closeAuthorizeView() + authorizeFailed() }) } override fun disAgreeAuthorize(tag: String, agreementId: Long) { mogoAuthShow.disAgreeAuthorize(tag, agreementId, { - closeAuthorizeView() + authorizeFailed() }, { - closeAuthorizeView() + authorizeFailed() }) + } + + private fun authorizeFailed() { mView.voiceAuthorizeError() + closeAuthorizeView() } private fun closeAuthorizeView() {