performLogin
Generate an access token for a Customer user.
This function takes the customers email, password and device information and returns the LoginDetails model, which contains Token.
suspend fun performLogin(
email: String,
password: String
): ResponseHolder<ApiLoginResponseDataModel?> {
val responseHolder = AuthenticationAccountRequests(baseUrl, activity).login(schemeId, email, password)
if (responseHolder.isSucceed()) {
registerPushToken(responseHolder)
}
return responseHolder
}
After ApiLoginResponseDataModel was retrieved, the Token needs to be saved manually since it will be needed in every next request
Updated about 2 years ago
What’s Next