domani/src/service.rs

18 lines
475 B
Rust
Raw Normal View History

use warp::Filter;
/*
* POST /domain/init (domain, config) -> token
* POST /domain/config (domain, config)
* GET /domain/config (domain) -> config
* GET /domains
*/
pub fn new(
_manager: impl crate::domain::manager::Manager,
) -> impl warp::Filter<Extract = (impl warp::Reply,), Error = warp::Rejection> + Clone {
warp::path("hello")
.and(warp::path("world"))
.and(warp::path::param())
.map(|name: String| format!("Hello, {}!", name))
}