1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-09 10:19:39 +02:00

Simplify code for setExpirationDate()

This commit is contained in:
Paul Schaub 2025-01-29 10:54:00 +01:00
parent 1acda0e970
commit edea8121ce
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311

View file

@ -52,12 +52,8 @@ class KeyRingBuilder : KeyRingBuilderInterface<KeyRingBuilder> {
addUserId(Strings.fromUTF8ByteArray(userId))
override fun setExpirationDate(expirationDate: Date?): KeyRingBuilder = apply {
if (expirationDate == null) {
this.expirationDate = null
return@apply
}
this.expirationDate =
expirationDate.let {
expirationDate?.let {
require(Date() < expirationDate) { "Expiration date must be in the future." }
expirationDate
}