No need for this create method of GiftWraps to be suspending

This commit is contained in:
Vitor Pamplona
2025-12-24 17:10:34 -05:00
parent 66ea8ceda0
commit eeb0c11c65
@@ -26,7 +26,7 @@ import com.vitorpamplona.quartz.nip01Core.core.HexKey
import com.vitorpamplona.quartz.nip01Core.core.firstTagValue import com.vitorpamplona.quartz.nip01Core.core.firstTagValue
import com.vitorpamplona.quartz.nip01Core.crypto.KeyPair import com.vitorpamplona.quartz.nip01Core.crypto.KeyPair
import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner
import com.vitorpamplona.quartz.nip01Core.signers.NostrSignerInternal import com.vitorpamplona.quartz.nip01Core.signers.NostrSignerSync
import com.vitorpamplona.quartz.nip01Core.tags.people.PTag import com.vitorpamplona.quartz.nip01Core.tags.people.PTag
import com.vitorpamplona.quartz.nip21UriScheme.toNostrUri import com.vitorpamplona.quartz.nip21UriScheme.toNostrUri
import com.vitorpamplona.quartz.nip40Expiration.ExpirationTag import com.vitorpamplona.quartz.nip40Expiration.ExpirationTag
@@ -104,13 +104,13 @@ class GiftWrapEvent(
const val KIND = 1059 const val KIND = 1059
const val ALT = "Encrypted event" const val ALT = "Encrypted event"
suspend fun create( fun create(
event: Event, event: Event,
recipientPubKey: HexKey, recipientPubKey: HexKey,
expirationDelta: Long? = null, expirationDelta: Long? = null,
createdAt: Long = TimeUtils.randomWithTwoDays(), createdAt: Long = TimeUtils.randomWithTwoDays(),
): GiftWrapEvent { ): GiftWrapEvent {
val signer = NostrSignerInternal(KeyPair()) // GiftWrap is always a random key val signer = NostrSignerSync(KeyPair()) // GiftWrap is always a random key
val tags = val tags =
expirationDelta?.let { expirationDelta?.let {