From 8b90dd674f1f8b1c00a9fa789e4bacb199053d87 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Tue, 14 Feb 2023 18:31:18 +0100 Subject: [PATCH] Make `ReadStorage` more usable Previously, we were not able to access a `ReadRepository` instance through `ReadStorage`. With this change, we are able to. --- radicle-httpd/src/api.rs | 2 +- radicle-httpd/src/api/test.rs | 2 +- radicle-httpd/src/api/v1/delegates.rs | 2 +- radicle-httpd/src/api/v1/projects.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/radicle-httpd/src/api.rs b/radicle-httpd/src/api.rs index 91027b31a..e0b6433b1 100644 --- a/radicle-httpd/src/api.rs +++ b/radicle-httpd/src/api.rs @@ -14,7 +14,7 @@ use tower_http::cors::{self, CorsLayer}; use radicle::cob::issue::Issues; use radicle::identity::Id; -use radicle::storage::{ReadRepository, WriteStorage}; +use radicle::storage::{ReadRepository, ReadStorage}; use radicle::Profile; mod auth; diff --git a/radicle-httpd/src/api/test.rs b/radicle-httpd/src/api/test.rs index 06e29df1f..191794251 100644 --- a/radicle-httpd/src/api/test.rs +++ b/radicle-httpd/src/api/test.rs @@ -13,7 +13,7 @@ use tower::ServiceExt; use radicle::cob::issue::Issues; use radicle::cob::patch::{MergeTarget, Patches}; use radicle::git::raw as git2; -use radicle::storage::WriteStorage; +use radicle::storage::ReadStorage; use radicle_cli::commands::rad_init; use radicle_crypto::ssh::keystore::MemorySigner; use radicle_crypto::Signer; diff --git a/radicle-httpd/src/api/v1/delegates.rs b/radicle-httpd/src/api/v1/delegates.rs index e8b3d09da..8ae6a2569 100644 --- a/radicle-httpd/src/api/v1/delegates.rs +++ b/radicle-httpd/src/api/v1/delegates.rs @@ -5,7 +5,7 @@ use axum::{Json, Router}; use radicle::cob::issue::Issues; use radicle::identity::Did; -use radicle::storage::{ReadRepository, WriteStorage}; +use radicle::storage::{ReadRepository, ReadStorage}; use crate::api::axum_extra::{Path, Query}; use crate::api::error::Error; diff --git a/radicle-httpd/src/api/v1/projects.rs b/radicle-httpd/src/api/v1/projects.rs index a012c3114..9bd91f8d5 100644 --- a/radicle-httpd/src/api/v1/projects.rs +++ b/radicle-httpd/src/api/v1/projects.rs @@ -17,7 +17,7 @@ use radicle::cob::patch::Patches; use radicle::cob::{thread, ActorId, Tag}; use radicle::identity::Id; use radicle::node::NodeId; -use radicle::storage::{git::paths, ReadRepository, WriteStorage}; +use radicle::storage::{git::paths, ReadRepository, ReadStorage}; use radicle_surf::{Glob, Oid, Repository}; use crate::api::axum_extra::{Path, Query};