added the access token

This commit is contained in:
ashutoshyelgulwar
2021-12-29 13:51:56 +05:30
parent 7e0383d395
commit 3535e61997
3 changed files with 19 additions and 4 deletions

View File

@@ -7,10 +7,15 @@ data class EnachMandateDetailsResponse(
@SerializedName("mandateId") val mandateId: String?,
@SerializedName("stub") val stub: EnachStubData? = null,
@SerializedName("provider") val provider: String? = null,
@SerializedName("metadata") val metadata: EnachMetadata? = null
@SerializedName("metadata") val metadata: EnachMetadata? = null,
@SerializedName("accessToken") val accessToken : AccessToken? = null
)
data class EnachStubData(
@SerializedName("endpoint") val endpoint: String,
@SerializedName("active") val active: Boolean?
)
data class AccessToken(
@SerializedName("id") val accessToken: String? = null
)

View File

@@ -225,7 +225,12 @@ class BankDetailsAutoDebitFragment : BaseFragment(), View.OnClickListener,
initConfig(activity)
ifLet(data.details?.mandateId, UserManager.getPhoneNumber())
{ (documentId, phoneNumber) ->
eSign(documentId, phoneNumber, digioResponseListener)
eSign(
documentId,
phoneNumber,
digioResponseListener,
data.details?.accessToken?.accessToken
)
}
}
}

View File

@@ -42,8 +42,13 @@ class EnachHelper {
fun eSign(
documentId: String,
identifier: String,
digioResponseListener: DigioResponseListener
digioResponseListener: DigioResponseListener,
accessToken : String?
) {
digio?.esign(documentId, identifier, digioResponseListener)
accessToken?.let{
digio?.esign(documentId, identifier, digioResponseListener,it,null)
} ?: run{
digio?.esign(documentId, identifier, digioResponseListener)
}
}
}