add authorize invoke interface when failed and restrusture code
This commit is contained in:
@@ -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.View>, AuthorizeContract.Biz {
|
||||
@@ -72,17 +70,21 @@ class AuthorizePresenter : Presenter<AuthorizeContract.View>, 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() {
|
||||
|
||||
Reference in New Issue
Block a user