commonMain.raven.LocalSmsOutbox.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of raven-sms-config-jvm Show documentation
Show all versions of raven-sms-config-jvm Show documentation
An abstraction form sending email destinations and outbox
The newest version!
package raven
internal val isSmsSent: SendSmsParams.(String) -> Boolean = { receiver ->
val recipients = to.map { it.replace("+", "") }
val recipient = receiver.replaceFirst("+", "")
recipient in recipients
}
fun LocalSmsOutbox(capacity: Int = LocalOutbox.DEFAULT_CAPACITY) = LocalOutbox(capacity, isSmsSent)