summaryrefslogtreecommitdiff
path: root/src/channel/routes/mod.rs
blob: c91734822517fd14273f2ec68037b5f7337414ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use axum::{
    Router,
    routing::{delete, post},
};

use crate::app::App;

mod channel;
mod post;

#[cfg(test)]
mod test;

pub fn router() -> Router<App> {
    Router::new()
        .route("/api/channels", post(post::handler))
        .route("/api/channels/{channel}", post(channel::post::handler))
        .route("/api/channels/{channel}", delete(channel::delete::handler))
}