chore(cli): Add author read relays to discovery relays
Signed-off-by: Awiteb <a@4rs.nl>
This commit is contained in:
@@ -110,6 +110,9 @@ impl CommandRunner for NewArgs {
|
|||||||
client.add_relays(&naddrs.extract_relays()).await;
|
client.add_relays(&naddrs.extract_relays()).await;
|
||||||
|
|
||||||
let relays_list = client.user_relays_list(user_pubk).await?;
|
let relays_list = client.user_relays_list(user_pubk).await?;
|
||||||
|
client
|
||||||
|
.add_relays(&utils::add_read_relays(relays_list.as_ref()))
|
||||||
|
.await;
|
||||||
|
|
||||||
let (subject, content) = self.issue_content()?;
|
let (subject, content) = self.issue_content()?;
|
||||||
let content_details = client.parse_content(&content).await;
|
let content_details = client.parse_content(&content).await;
|
||||||
|
|||||||
@@ -101,6 +101,11 @@ impl CommandRunner for ReplyArgs {
|
|||||||
};
|
};
|
||||||
|
|
||||||
client.add_relays(&self.to.relays).await;
|
client.add_relays(&self.to.relays).await;
|
||||||
|
let relays_list = client.user_relays_list(user_pubk).await?;
|
||||||
|
let author_read_relays =
|
||||||
|
utils::add_read_relays(client.user_relays_list(user_pubk).await?.as_ref());
|
||||||
|
client.add_relays(&author_read_relays).await;
|
||||||
|
|
||||||
|
|
||||||
let reply_to = client
|
let reply_to = client
|
||||||
.fetch_event(Filter::new().id(self.to.event_id))
|
.fetch_event(Filter::new().id(self.to.event_id))
|
||||||
@@ -139,9 +144,6 @@ impl CommandRunner for ReplyArgs {
|
|||||||
.build(user_pubk);
|
.build(user_pubk);
|
||||||
|
|
||||||
let event_id = event.id.expect("There is an id");
|
let event_id = event.id.expect("There is an id");
|
||||||
let relays_list = client.user_relays_list(user_pubk).await?;
|
|
||||||
let author_read_relays =
|
|
||||||
utils::add_read_relays(client.user_relays_list(user_pubk).await?.as_ref());
|
|
||||||
let write_relays = [
|
let write_relays = [
|
||||||
relays,
|
relays,
|
||||||
utils::add_write_relays(relays_list.as_ref()),
|
utils::add_write_relays(relays_list.as_ref()),
|
||||||
|
|||||||
@@ -86,6 +86,9 @@ impl CommandRunner for AnnounceArgs {
|
|||||||
let client = NostrClient::init(&options, &relays).await;
|
let client = NostrClient::init(&options, &relays).await;
|
||||||
let user_pubk = options.pubkey().await?;
|
let user_pubk = options.pubkey().await?;
|
||||||
let relays_list = client.user_relays_list(user_pubk).await?;
|
let relays_list = client.user_relays_list(user_pubk).await?;
|
||||||
|
client
|
||||||
|
.add_relays(&utils::add_read_relays(relays_list.as_ref()))
|
||||||
|
.await;
|
||||||
|
|
||||||
if !self.maintainers.contains(&user_pubk) {
|
if !self.maintainers.contains(&user_pubk) {
|
||||||
self.maintainers.insert(0, user_pubk);
|
self.maintainers.insert(0, user_pubk);
|
||||||
|
|||||||
Reference in New Issue
Block a user