Chethan
03/22/2022, 4:22 AMdisplayCardList.filter { it.targetGrades?.contains(userGrade) == true }.run {
return this.toMutableList().also {
it.add(
AmbientCardInfo(
id = System.currentTimeMillis().toString(),
cardType = CardType.GREETING.value,
targetGrades = String.EMPTY
)
)
}
}
V/S
return displayCardList
.filter { it.targetGrades?.contains(userGrade) == true }
.toMutableList()
.also {
it.add(
AmbientCardInfo(
id = System.currentTimeMillis().toString(),
cardType = CardType.GREETING.value,
targetGrades = String.EMPTY
)
)
}
LIKE
03/22/2022, 4:32 AMval ambientCardInfo = AmbientCardInfo(
id = System.currentTimeMillis().toString(),
cardType = CardType.GREETING.value,
targetGrades = String.EMPTY
)
return displayCardList
.filter { it.targetGrades?.contains(userGrade) == true }
.toMutableList()
.also { it.add(ambientCardInfo) }