use std::sync::Arc; use axum::{ Router, routing::{delete, get, patch}, }; //use socketioxide::SocketIo; use crate::AppState; mod uuid; pub fn router() -> Router> { //let (layer, io) = SocketIo::new_layer(); //io.ns("/{uuid}/socket", uuid::socket::ws); Router::new() .route("/{uuid}", get(uuid::get)) .route("/{uuid}", delete(uuid::delete)) .route("/{uuid}", patch(uuid::patch)) .route("/{uuid}/messages", get(uuid::messages::get)) //.layer(layer) }