use actix_web::web; use actix_web::web::scope; use crate::api::auth; use crate::api::im; use crate::api::internal; use crate::api::notify; use crate::api::repo::accept_invitation; use crate::api::user; pub fn init_routes(cfg: &mut web::ServiceConfig) { cfg.service( scope("/api/v1") .configure(auth::configure) .configure(user::configure) .configure(notify::configure) .configure(im::configure) .configure(internal::configure) .configure(crate::api::workspace::configure) .route( "/repos/invitations/accept", web::post().to(accept_invitation::accept_invitation), ), ); }