Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
radicle: remove `WriteStorage::remove`
Fintan Halpenny committed 2 years ago
commit 5f96429005cd07a7ba4ab826b5e02b30eed3ad94
parent ad7a3addb695b7e72d20e75cfbece02f5bcc4114
3 files changed +1 -14
modified radicle/src/storage.rs
@@ -346,8 +346,7 @@ pub trait WriteStorage: ReadStorage {
    fn repository_mut(&self, rid: Id) -> Result<Self::RepositoryMut, Error>;
    /// Create a read-write repository.
    fn create(&self, rid: Id) -> Result<Self::RepositoryMut, Error>;
-
    /// Delete a repository.
-
    fn remove(&self, rid: Id) -> Result<(), Error>;
+

    /// Delete all remote namespaces apart from the local node's and
    /// delegates' namespace.
    fn clean(&self, rid: Id) -> Result<Vec<RemoteId>, RepositoryError>;
@@ -592,10 +591,6 @@ where
        self.deref().create(rid)
    }

-
    fn remove(&self, rid: Id) -> Result<(), Error> {
-
        self.deref().remove(rid)
-
    }
-

    fn clean(&self, rid: Id) -> Result<Vec<RemoteId>, RepositoryError> {
        self.deref().clean(rid)
    }
modified radicle/src/storage/git.rs
@@ -139,10 +139,6 @@ impl WriteStorage for Storage {
        Repository::create(paths::repository(self, &rid), rid, &self.info)
    }

-
    fn remove(&self, rid: Id) -> Result<(), Error> {
-
        self.repository(rid)?.remove()
-
    }
-

    fn clean(&self, rid: Id) -> Result<Vec<RemoteId>, RepositoryError> {
        let repo = self.repository(rid)?;
        repo.clean(&self.info.key)
modified radicle/src/test/storage.rs
@@ -96,10 +96,6 @@ impl WriteStorage for MockStorage {
        todo!()
    }

-
    fn remove(&self, _rid: Id) -> Result<(), Error> {
-
        todo!()
-
    }
-

    fn clean(&self, _rid: Id) -> Result<Vec<RemoteId>, RepositoryError> {
        todo!()
    }