some more cleanup, preparations to update nostr sdk

This commit is contained in:
Believethehype
2023-11-21 23:51:48 +01:00
parent 1735a45513
commit 2286701453
15 changed files with 173 additions and 208 deletions

View File

@@ -1,6 +1,8 @@
from nostr_sdk import Tag, Keys, EventBuilder
from utils.nostr_utils import send_event
class NIP89Announcement:
name: str
kind: int
@@ -8,11 +10,12 @@ class NIP89Announcement:
pk: str
content: str
def nip89_announce_tasks(dvmconfig):
k_tag = Tag.parse(["k", str(dvmconfig.NIP89.kind)])
d_tag = Tag.parse(["d", dvmconfig.NIP89.dtag])
keys = Keys.from_sk_str(dvmconfig.NIP89.pk)
content = dvmconfig.NIP89.content
def nip89_announce_tasks(dvm_config, client):
k_tag = Tag.parse(["k", str(dvm_config.NIP89.kind)])
d_tag = Tag.parse(["d", dvm_config.NIP89.dtag])
keys = Keys.from_sk_str(dvm_config.NIP89.pk)
content = dvm_config.NIP89.content
event = EventBuilder(31990, content, [k_tag, d_tag]).to_event(keys)
send_event(event, key=keys)
print("Announced NIP 89 for " + dvmconfig.NIP89.name)
send_event(event, client=client, dvm_config=dvm_config)
print("Announced NIP 89 for " + dvm_config.NIP89.name)