From 44492425811f25c300f6e9ae7d09884a2b676b14 Mon Sep 17 00:00:00 2001 From: Ren Amamiya Date: Fri, 12 Jun 2026 10:43:42 +0700 Subject: [PATCH] fix crash when save event --- shared/src/commonMain/kotlin/su/reya/coop/Nostr.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/shared/src/commonMain/kotlin/su/reya/coop/Nostr.kt b/shared/src/commonMain/kotlin/su/reya/coop/Nostr.kt index f52ee6c..4f25795 100644 --- a/shared/src/commonMain/kotlin/su/reya/coop/Nostr.kt +++ b/shared/src/commonMain/kotlin/su/reya/coop/Nostr.kt @@ -379,9 +379,6 @@ class Nostr { private suspend fun setCachedRumor(giftId: EventId, rumor: UnsignedEvent) { try { - val currentUser = - signer.currentUser ?: throw IllegalStateException("User not signed in") - // Construct the room id val roomId = rumor.roomId() @@ -396,10 +393,10 @@ class Nostr { // Set event kind val kind = Kind.fromStd(KindStandard.APPLICATION_SPECIFIC_DATA); + // Construct event val event = EventBuilder(kind, rumor.asJson()) .tags(tags) - .finalizeUnsigned(currentUser) - .signAsync(Keys.generate()) + .finalizeAsync(signer) client?.database()?.saveEvent(event) } catch (e: Exception) {