From 500379a1bf3d1bcc3d4ca4e9a2408f27c5c2771c Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 3 Apr 2026 19:27:08 -0400 Subject: [PATCH] Avoids using the up to 2 days random created at from GiftWrap. --- .../nip59Giftwrap/wraps/EphemeralGiftWrapEvent.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip59Giftwrap/wraps/EphemeralGiftWrapEvent.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip59Giftwrap/wraps/EphemeralGiftWrapEvent.kt index 2a968b941..e706bf0b8 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip59Giftwrap/wraps/EphemeralGiftWrapEvent.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip59Giftwrap/wraps/EphemeralGiftWrapEvent.kt @@ -26,7 +26,6 @@ import com.vitorpamplona.quartz.nip01Core.core.HexKey import com.vitorpamplona.quartz.nip01Core.crypto.KeyPair import com.vitorpamplona.quartz.nip01Core.signers.NostrSignerSync import com.vitorpamplona.quartz.nip01Core.tags.people.PTag -import com.vitorpamplona.quartz.nip40Expiration.ExpirationTag import com.vitorpamplona.quartz.utils.TimeUtils @Immutable @@ -61,18 +60,12 @@ class EphemeralGiftWrapEvent( fun create( event: Event, recipientPubKey: HexKey, - expirationDelta: Long? = null, - createdAt: Long = TimeUtils.randomWithTwoDays(), + createdAt: Long = TimeUtils.now(), ): EphemeralGiftWrapEvent { val signer = NostrSignerSync(KeyPair()) val tags = - expirationDelta?.let { - arrayOf( - PTag.assemble(recipientPubKey, null), - ExpirationTag.assemble(createdAt + it + TimeUtils.twoDays()), - ) - } ?: arrayOf( + arrayOf( PTag.assemble(recipientPubKey, null), )