Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private fun createErrorMessage(member: MemberAdequacyResponse?) {
- if (member?.memberStatus.isNullOrEmpty().not()) {
- errorList.add(
- ErrorMilesTransferViewModel(
- message = member?.memberStatus
- )
- )
- }
- if (member?.milesActiveDate.isNullOrEmpty().not()) {
- errorList.add(
- ErrorMilesTransferViewModel(
- messageId = R.string.afl_inactive_miles_alert,
- message = view?.getContext()?.getString(R.string.afl_inactive_miles_alert)
- )
- )
- }
- if (whom == TO_WHOM_TO_TRANSFER.AEROFLOT_BONUS_PARTICIPANT
- && (member?.smsInfo.isNullOrBlank().not() || member?.smsInfoState.isNullOrBlank().not())) {
- errorList.add(
- ErrorLinkMilesTransferViewModel(
- R.string.miles_transfer_subscribe_to_the_service,
- R.string.main_menu_sms_info
- )
- )
- }
- }
- private fun getErrorsMiles(positionClick: Int): MutableList<BaseMilesTransferViewModel> {
- val milesUserToInt = milesUser.toInt()
- val mutableErrorsList = mutableListOf<BaseMilesTransferViewModel>()
- if (positionClick == CHOOSE_PARTICIPANT_AEROFLOT_BONUS) {
- if (milesUserToInt < MIN_MILES_TO_TRANSFER) {
- mutableErrorsList.add(
- ErrorFewMilesTransferViewModel(
- resId = R.string.not_enough_miles_common
- )
- )
- }
- } else {
- if (milesUserToInt < THE_RIGHT_AMOUNT_MILES) {
- mutableErrorsList.add(
- ErrorFewMilesTransferViewModel(
- resId = R.string.miles_transfer_miles_warning
- )
- )
- }
- }
- if (profileInfo?.contact?.birthDate.isNullOrEmpty().not()) {
- val birthDate = getParseDateBirthday(profileInfo?.contact?.birthDate)
- val age = getAge(birthDate)
- if (age < 12) {
- userIsJunior = true
- }
- }
- return mutableErrorsList
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement