X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi_crud%2Fsrc%2Flib.rs;h=e793428650f4d20a1173b0935a05c47ea2c5fc31;hb=5d23ef960e3361d1cc38c1aff1d907d8da58b90f;hp=d37dfbee243133ec56a8650f5d6487efb62f8e12;hpb=ceff2ec686094364cd452f10314d7239c8a9763c;p=lemmy.git diff --git a/crates/api_crud/src/lib.rs b/crates/api_crud/src/lib.rs index d37dfbee..e7934286 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 custom_emoji; +pub mod post; mod private_message; mod site; 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; }