upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/repo_state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/repo_state.rs')
-rw-r--r--src/repo_state.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/repo_state.rs b/src/repo_state.rs
index 33bc90f..0c1aa30 100644
--- a/src/repo_state.rs
+++ b/src/repo_state.rs
@@ -2,6 +2,7 @@ use anyhow::{Context, Result};
2use git2::Oid; 2use git2::Oid;
3 3
4pub struct RepoState { 4pub struct RepoState {
5 pub identifier: String,
5 pub state: Vec<(String, String)>, 6 pub state: Vec<(String, String)>,
6 pub event: nostr::Event, 7 pub event: nostr::Event,
7} 8}
@@ -26,6 +27,10 @@ impl RepoState {
26 } 27 }
27 } 28 }
28 Ok(RepoState { 29 Ok(RepoState {
30 identifier: event
31 .identifier()
32 .context("existing event must have an identifier")?
33 .to_string(),
29 state, 34 state,
30 event: event.clone(), 35 event: event.clone(),
31 }) 36 })