diff options
Diffstat (limited to 'src/repo_ref.rs')
| -rw-r--r-- | src/repo_ref.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/repo_ref.rs b/src/repo_ref.rs index 8e944d7..c7b42fa 100644 --- a/src/repo_ref.rs +++ b/src/repo_ref.rs | |||
| @@ -152,6 +152,7 @@ pub async fn fetch( | |||
| 152 | #[cfg(not(test))] client: &Client, | 152 | #[cfg(not(test))] client: &Client, |
| 153 | // TODO: more rubust way of finding repo events | 153 | // TODO: more rubust way of finding repo events |
| 154 | fallback_relays: Vec<String>, | 154 | fallback_relays: Vec<String>, |
| 155 | prompt_for_nevent_if_cant_event: bool, | ||
| 155 | ) -> Result<RepoRef> { | 156 | ) -> Result<RepoRef> { |
| 156 | let repo_config = get_repo_config_from_yaml(git_repo); | 157 | let repo_config = get_repo_config_from_yaml(git_repo); |
| 157 | 158 | ||
| @@ -187,6 +188,9 @@ pub async fn fetch( | |||
| 187 | { | 188 | { |
| 188 | break event.clone(); | 189 | break event.clone(); |
| 189 | } | 190 | } |
| 191 | if !prompt_for_nevent_if_cant_event { | ||
| 192 | bail!("cannot find repo event"); | ||
| 193 | } | ||
| 190 | println!("cannot find repo event"); | 194 | println!("cannot find repo event"); |
| 191 | loop { | 195 | loop { |
| 192 | let bech32 = Interactor::default() | 196 | let bech32 = Interactor::default() |