MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / save_revocation

Method save_revocation

atomic-identity/src/store.rs:825–832  ·  view source on GitHub ↗

Store a signed revocation for a delegation.

(&self, id: &str, document: &str)

Source from the content-addressed store, hash-verified

823
824 /// Store a signed revocation for a delegation.
825 pub fn save_revocation(&self, id: &str, document: &str) -> Result<(), IdentityError> {
826 let dir = self.delegations_dir();
827 if !dir.exists() {
828 fs::create_dir_all(&dir)?;
829 }
830 fs::write(self.revocation_path(id), document)?;
831 Ok(())
832 }
833
834 /// The stored revocation for a delegation, if one exists.
835 pub fn load_revocation(&self, id: &str) -> Result<Option<String>, IdentityError> {

Calls 4

writeFunction · 0.85
delegations_dirMethod · 0.80
revocation_pathMethod · 0.80
existsMethod · 0.45