From e237328ec611a5891586530c1d3cb26c16c1093b Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Sun, 1 Oct 2023 00:00:00 +0100 Subject: feat(login) fetch user relays and metadata get user relay list and metadata events from relays when keys are used and last fetch attempt was more than an hour ago uses user's write relays if known, otherwise uses fallback relays to achieve this a method for intergration testing event fetching from relays was added --- tests/prs_create.rs | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'tests/prs_create.rs') diff --git a/tests/prs_create.rs b/tests/prs_create.rs index 0863496..564ef16 100644 --- a/tests/prs_create.rs +++ b/tests/prs_create.rs @@ -195,9 +195,9 @@ mod sends_pr_and_2_patches_to_3_relays { let git_repo = prep_git_repo()?; let (mut r51, mut r52, mut r53) = ( - Relay::new(8051, None), - Relay::new(8052, None), - Relay::new(8053, None), + Relay::new(8051, None, None), + Relay::new(8052, None, None), + Relay::new(8053, None, None), ); // // check relay had the right number of events @@ -427,9 +427,9 @@ mod sends_pr_and_2_patches_to_3_relays { let git_repo = prep_git_repo()?; let (mut r51, mut r52, mut r53) = ( - Relay::new(8051, None), - Relay::new(8052, None), - Relay::new(8053, None), + Relay::new(8051, None, None), + Relay::new(8052, None, None), + Relay::new(8053, None, None), ); // // check relay had the right number of events @@ -477,15 +477,16 @@ mod sends_pr_and_2_patches_to_3_relays { let git_repo = prep_git_repo()?; let (mut r51, mut r52, mut r53) = ( - Relay::new(8051, None), + Relay::new(8051, None, None), Relay::new( 8052, Some(&|relay, client_id, event| -> Result<()> { relay.respond_ok(client_id, event, Some("Payment Required"))?; Ok(()) }), + None, ), - Relay::new(8053, None), + Relay::new(8053, None, None), ); // // check relay had the right number of events @@ -523,15 +524,16 @@ mod sends_pr_and_2_patches_to_3_relays { let git_repo = prep_git_repo()?; let (mut r51, mut r52, mut r53) = ( - Relay::new(8051, None), + Relay::new(8051, None, None), Relay::new( 8052, Some(&|relay, client_id, event| -> Result<()> { relay.respond_ok(client_id, event, Some("Payment Required"))?; Ok(()) }), + None, ), - Relay::new(8053, None), + Relay::new(8053, None, None), ); // // check relay had the right number of events -- cgit v1.2.3