RuStream 0.0.0-alpha

Rustic API to stream videos from localhost
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use actix_web::http::StatusCode;
use actix_web::{HttpRequest, HttpResponse};
use crate::{squire, template};

#[get("/health")]
pub async fn health() -> HttpResponse {
    return HttpResponse::Ok().content_type("application/json").json("Healthy");
}

#[get("/")]
pub async fn root(request: HttpRequest) -> HttpResponse {
    squire::logger::log_connection(&request);
    return HttpResponse::build(StatusCode::OK)
        .content_type("text/html; charset=utf-8")
        .body(template::INDEX);
}