X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi_crud%2Fsrc%2Flib.rs;h=edd5c46f2e18a89ca3585d5a9b65472ed4c91ef0;hb=37998b3398ed925a7640a9b67d1dc6ef871893a9;hp=d37dfbee243133ec56a8650f5d6487efb62f8e12;hpb=c6c52ab9ccde330b5012f8d0ce4fc8f26628d5cc;p=lemmy.git diff --git a/crates/api_crud/src/lib.rs b/crates/api_crud/src/lib.rs index d37dfbee..edd5c46f 100644 --- a/crates/api_crud/src/lib.rs +++ b/crates/api_crud/src/lib.rs @@ -1,21 +1,18 @@ use actix_web::web::Data; use lemmy_api_common::context::LemmyContext; -use lemmy_utils::{error::LemmyError, ConnectionId}; +use lemmy_utils::error::LemmyError; -mod comment; -mod community; -mod post; -mod private_message; -mod site; -mod user; +pub mod comment; +pub mod community; +pub mod custom_emoji; +pub mod post; +pub mod private_message; +pub mod site; +pub mod user; #[async_trait::async_trait(?Send)] pub trait PerformCrud { - type Response: serde::ser::Serialize + Send; + type Response: serde::ser::Serialize + Send + Clone + Sync; - async fn perform( - &self, - context: &Data, - websocket_id: Option, - ) -> Result; + async fn perform(&self, context: &Data) -> Result; }