diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-04-03 17:13:50 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-04-03 17:13:50 +0100 |
| commit | 29688c2cfe32a27dd9faabd66691f6db1cd4818a (patch) | |
| tree | 3ee2c5f93d44c4c9a0cc0d2bc21f5a23287c0b53 /src/lib/git_events.rs | |
| parent | 3e37a93e076a62516d3e24c1ab65cec5d6e66e3e (diff) | |
feat(send): add description to event signing process
resolving
nostr:note1qu8le4a8qz9hhxy6q85txejcq0kln0r3s9vdtwrhtqwvauc6nxuqn3fj0z
so it doesnt appear frozen when there are lots of events being signed
by a remote signer
Diffstat (limited to 'src/lib/git_events.rs')
| -rw-r--r-- | src/lib/git_events.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/git_events.rs b/src/lib/git_events.rs index 2b3df42..3ce7637 100644 --- a/src/lib/git_events.rs +++ b/src/lib/git_events.rs | |||
| @@ -241,6 +241,11 @@ pub async fn generate_patch_event( | |||
| 241 | .concat(), | 241 | .concat(), |
| 242 | ), | 242 | ), |
| 243 | signer, | 243 | signer, |
| 244 | if let Some((n, total)) = series_count { | ||
| 245 | format!("commit {n}/{total}") | ||
| 246 | } else { | ||
| 247 | "commit 1/1".to_string() | ||
| 248 | }, | ||
| 244 | ) | 249 | ) |
| 245 | .await | 250 | .await |
| 246 | .context("failed to sign event") | 251 | .context("failed to sign event") |
| @@ -407,7 +412,10 @@ pub async fn generate_cover_letter_and_patch_events( | |||
| 407 | .map(|pk| Tag::public_key(*pk)) | 412 | .map(|pk| Tag::public_key(*pk)) |
| 408 | .collect(), | 413 | .collect(), |
| 409 | ].concat(), | 414 | ].concat(), |
| 410 | ), signer).await | 415 | ), |
| 416 | signer, | ||
| 417 | format!("commit 0/{}",commits.len()), | ||
| 418 | ).await | ||
| 411 | .context("failed to create cover-letter event")?); | 419 | .context("failed to create cover-letter event")?); |
| 412 | } | 420 | } |
| 413 | 421 | ||