]> Untitled Git - lemmy.git/blobdiff - crates/api/src/routes.rs
Move routes into separate crate to speed up compilation
[lemmy.git] / crates / api / src / routes.rs
similarity index 98%
rename from src/routes/api.rs
rename to crates/api/src/routes.rs
index 1f5a54544e838a0c14112ea8c58e73d5801b68aa..a55dec5f2e57f28bde5e91c55822c76891c3f83b 100644 (file)
@@ -1,15 +1,15 @@
+use crate::Perform;
 use actix_web::{error::ErrorBadRequest, *};
-use lemmy_api::Perform;
 use lemmy_structs::{comment::*, community::*, post::*, site::*, user::*, websocket::*};
 use lemmy_utils::rate_limit::RateLimit;
-use lemmy_websocket::LemmyContext;
+use lemmy_websocket::{routes::chat_route, LemmyContext};
 use serde::Deserialize;
 
 pub fn config(cfg: &mut web::ServiceConfig, rate_limit: &RateLimit) {
   cfg.service(
     web::scope("/api/v2")
       // Websockets
-      .service(web::resource("/ws").to(super::websocket::chat_route))
+      .service(web::resource("/ws").to(chat_route))
       // Site
       .service(
         web::scope("/site")