Skip to content

Commit 52a340f

Browse files
committed
fix: completed all the paths with new pow management
1 parent d5c9aae commit 52a340f

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/util/messaging.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,12 @@ async fn send_gift_wrap_dm_internal(
6565

6666
let content = serde_json::to_string(&(dm_message, None::<String>))?;
6767

68-
let rumor = EventBuilder::text_note(content)
69-
.pow(pow)
70-
.build(sender_keys.public_key());
71-
72-
let event = EventBuilder::gift_wrap(sender_keys, receiver_pubkey, rumor, Tags::new()).await?;
68+
let rumor = EventBuilder::text_note(content).build(sender_keys.public_key());
69+
let seal: Event = EventBuilder::seal(sender_keys, receiver_pubkey, rumor)
70+
.await?
71+
.sign(sender_keys)
72+
.await?;
73+
let event = gift_wrap_from_seal_with_pow(receiver_pubkey, &seal, Tags::new(), pow)?;
7374

7475
let sender_type = if is_admin { "admin" } else { "user" };
7576
info!(

0 commit comments

Comments
 (0)