fix users tag in search

This commit is contained in:
Believethehype 2024-02-06 19:54:09 +01:00
parent b68c4a4b42
commit acb59168d5
3 changed files with 8 additions and 4 deletions

View File

@ -110,7 +110,9 @@ class AdvancedSearch(DVMTaskInterface):
search_until = Timestamp.from_secs(int(options["until"]))
userkeys = []
for user in options["users"]:
user = user[1]
tag = Tag.parse(user)
user = tag.as_vec()[1]
#user = user[1]
user = str(user).lstrip("@")
if str(user).startswith('npub'):
userkey = PublicKey.from_bech32(user)

View File

@ -91,7 +91,8 @@ class AdvancedSearchWine(DVMTaskInterface):
options = DVMTaskInterface.set_options(request_form)
userkeys = []
for user in options["users"]:
user = user[1]
tag = Tag.parse(user)
user = tag.as_vec()[1]
user = str(user).lstrip("@")
if str(user).startswith('npub'):
userkey = PublicKey.from_bech32(user)

View File

@ -66,8 +66,9 @@ class DiscoverNonFollowers(DVMTaskInterface):
keys = Keys.from_sk_str(sk.to_hex())
signer = ClientSigner.keys(keys)
cli = Client.with_opts(signer, opts)
for relay in self.dvm_config.RELAY_LIST:
cli.add_relay(relay)
cli.add_relay("wss://relay.nostr.band")
#for relay in self.dvm_config.RELAY_LIST:
# cli.add_relay(relay)
cli.connect()
options = DVMTaskInterface.set_options(request_form)