chore: Remove the vector parameter from add_{read,write}_relays
Signed-off-by: Awiteb <a@4rs.nl>
This commit is contained in:
@@ -103,14 +103,15 @@ impl CommandRunner for NewArgs {
|
||||
client.add_relays(&naddrs.extract_relays()).await;
|
||||
|
||||
let relays_list = client.user_relays_list(user_pubk).await?;
|
||||
let mut write_relays =
|
||||
utils::add_write_relays(options.relays.clone(), relays_list.as_ref());
|
||||
write_relays.extend(
|
||||
let mut write_relays = [
|
||||
options.relays,
|
||||
utils::add_write_relays(relays_list.as_ref()),
|
||||
client
|
||||
.fetch_repos(&naddrs.into_coordinates())
|
||||
.await?
|
||||
.extract_relays(),
|
||||
);
|
||||
]
|
||||
.concat();
|
||||
|
||||
let (subject, content) = self.issue_content()?;
|
||||
let content_details = client.parse_content(&content).await;
|
||||
@@ -121,7 +122,7 @@ impl CommandRunner for NewArgs {
|
||||
future::join_all(
|
||||
naddrs_iter
|
||||
.clone()
|
||||
.map(|c| client.read_relays_from_user(Vec::new(), c.public_key)),
|
||||
.map(|c| client.read_relays_from_user(c.public_key)),
|
||||
)
|
||||
.await
|
||||
.into_iter()
|
||||
|
||||
@@ -136,8 +136,11 @@ impl CommandRunner for ReplyArgs {
|
||||
client.add_relays(&self.to.relays).await;
|
||||
|
||||
let relays_list = client.user_relays_list(user_pubk).await?;
|
||||
let mut write_relays =
|
||||
utils::add_write_relays(options.relays.clone(), relays_list.as_ref());
|
||||
let mut write_relays = [
|
||||
options.relays,
|
||||
utils::add_write_relays(relays_list.as_ref()),
|
||||
]
|
||||
.concat();
|
||||
|
||||
let reply_to = client
|
||||
.fetch_event(Filter::new().id(self.to.event_id))
|
||||
@@ -161,20 +164,16 @@ impl CommandRunner for ReplyArgs {
|
||||
future::join_all(
|
||||
repos_coordinate
|
||||
.iter()
|
||||
.map(|c| client.read_relays_from_user(Vec::new(), c.public_key)),
|
||||
.map(|c| client.read_relays_from_user(c.public_key)),
|
||||
)
|
||||
.await
|
||||
.into_iter()
|
||||
.flatten(),
|
||||
);
|
||||
|
||||
write_relays = client
|
||||
.read_relays_from_user(write_relays, reply_to.pubkey)
|
||||
.await;
|
||||
write_relays.extend(client.read_relays_from_user(reply_to.pubkey).await);
|
||||
if let Some(root_event) = &root {
|
||||
write_relays = client
|
||||
.read_relays_from_user(write_relays, root_event.pubkey)
|
||||
.await;
|
||||
write_relays.extend(client.read_relays_from_user(root_event.pubkey).await);
|
||||
}
|
||||
|
||||
let quoted_content = if self.quote_to {
|
||||
@@ -199,7 +198,7 @@ impl CommandRunner for ReplyArgs {
|
||||
.build(user_pubk);
|
||||
|
||||
let event_id = event.id.expect("There is an id");
|
||||
let author_read_relays = utils::add_read_relays(Vec::new(), relays_list.as_ref());
|
||||
let author_read_relays = utils::add_read_relays(relays_list.as_ref());
|
||||
|
||||
tracing::trace!(relays = ?write_relays, "Write relays list");
|
||||
let (success, ..) = futures::join!(
|
||||
|
||||
@@ -84,8 +84,11 @@ impl CommandRunner for AnnounceArgs {
|
||||
let client = NostrClient::init(&options).await;
|
||||
let user_pubk = options.pubkey().await?;
|
||||
let relays_list = client.user_relays_list(user_pubk).await?;
|
||||
let mut write_relays =
|
||||
utils::add_write_relays(options.relays.clone(), relays_list.as_ref());
|
||||
let mut write_relays = [
|
||||
options.relays.clone(),
|
||||
utils::add_write_relays(relays_list.as_ref()),
|
||||
]
|
||||
.concat();
|
||||
|
||||
if !self.maintainers.contains(&user_pubk) {
|
||||
self.maintainers.insert(0, user_pubk);
|
||||
@@ -96,7 +99,7 @@ impl CommandRunner for AnnounceArgs {
|
||||
future::join_all(
|
||||
self.maintainers
|
||||
.iter()
|
||||
.map(|pkey| client.read_relays_from_user(Vec::new(), *pkey)),
|
||||
.map(|pkey| client.read_relays_from_user(*pkey)),
|
||||
)
|
||||
.await
|
||||
.into_iter()
|
||||
|
||||
Reference in New Issue
Block a user