pipey 0.1.1

A lightweight HTTP-to-WebSocket event delivery service.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::server::ServerConfig;
use crate::handlers::{open_pipe, publish_to_pipe};
use actix_web::web;

pub fn routes_config(cfg: &mut web::ServiceConfig) {
    let api_version = ServerConfig::from_env().api_version;

    cfg.service(
        web::scope(&format!("/api/{api_version}"))
            .service(publish_to_pipe)
            .service(open_pipe),
    );
}