adding ptag to decrypted event

This commit is contained in:
Believethehype 2023-11-27 15:56:40 +01:00
parent 2f09ddd674
commit f5c6a5a3bf
2 changed files with 3 additions and 5 deletions

View File

@ -90,7 +90,7 @@ def nostr_client_test_image_private(prompt, cashutoken):
cashu_tag = Tag.parse(["cashu", cashutoken])
encrypted_params_string = json.dumps([i_tag.as_vec(), outTag.as_vec(), paramTag1.as_vec(), bid_tag.as_vec(),
relays_tag.as_vec(), alt_tag.as_vec(), pTag.as_vec(), cashu_tag.as_vec()])
relays_tag.as_vec(), alt_tag.as_vec(), cashu_tag.as_vec()])
encrypted_params = nip04_encrypt(keys.secret_key(), receiver_keys.public_key(),

View File

@ -81,13 +81,11 @@ def check_and_decrypt_tags(event, dvm_config):
elif p == Keys.from_sk_str(dvm_config.PRIVATE_KEY).public_key().to_hex():
print("encrypted")
#encrypted_tag = Tag.parse(["encrypted"])
#p_tag = Tag.parse(["p", p])
tags_str = nip04_decrypt(Keys.from_sk_str(dvm_config.PRIVATE_KEY).secret_key(),
event.pubkey(), event.content())
#TODO add outer p tag so it doesnt have to be sent twice
params = json.loads(tags_str)
params.append(Tag.parse(["p", p]).as_vec())
print(params)
eventasjson = json.loads(event.as_json())
eventasjson['tags'] = params
eventasjson['content'] = ""