filter mails by property contact alias

This commit is contained in:
androidlover5842
2026-01-24 21:57:06 +05:30
parent 9300a85bd3
commit 0d3472c60e
12 changed files with 178 additions and 16 deletions

View File

@@ -66,7 +66,8 @@ class Properties(
timezone = request.timezone ?: "Asia/Kolkata",
currency = request.currency ?: "INR",
active = request.active ?: true,
otaAliases = request.otaAliases?.toMutableSet() ?: mutableSetOf()
otaAliases = request.otaAliases?.toMutableSet() ?: mutableSetOf(),
emailAddresses = request.emailAddresses?.toMutableSet() ?: mutableSetOf()
)
val saved = propertyRepo.save(property)
return saved.toResponse()
@@ -211,6 +212,9 @@ class Properties(
if (request.otaAliases != null) {
property.otaAliases = request.otaAliases.toMutableSet()
}
if (request.emailAddresses != null) {
property.emailAddresses = request.emailAddresses.toMutableSet()
}
return propertyRepo.save(property).toResponse()
}
@@ -249,7 +253,8 @@ private fun Property.toResponse(): PropertyResponse {
timezone = timezone,
currency = currency,
active = active,
otaAliases = otaAliases.toSet()
otaAliases = otaAliases.toSet(),
emailAddresses = emailAddresses.toSet()
)
}