ursus
05/02/2020, 2:10 AMprivate fun setButtonText(activity: Activity, button: Button, extraOffer: ExtraOffer, isProcessing: Boolean) {
val now = System.currentTimeMillis()
when {
now < extraOffer.validFromTimestamp || now > extraOffer.validToTimestamp -> {
button.isEnabled = false
button.text = "Táto Extra výhoda už nie je platná"
}
extraOffer.executionType == ExtraOffer.ExecutionType.APPLY_PRODUCT && isProcessing -> {
button.isEnabled = false
button.text = R.string.processed.localized(activity)
}
else -> {
button.isEnabled = true
button.text = extraOffer.actionButtonText // TODO coerce empty to extra_promos_action_button_text
}
}
}