(#[data] state: State)
| 75 | #[get("/list")] |
| 76 | #[openapi(summary = "list all video streams")] |
| 77 | async fn list(#[data] state: State) -> Result<impl Reply, Rejection> { |
| 78 | let mapping = state.mapping.lock().await; |
| 79 | let mut videos = vec![]; |
| 80 | for (descp, _) in mapping.values() { |
| 81 | videos.push(descp); |
| 82 | } |
| 83 | Ok(rweb::reply::json(&videos)) |
| 84 | } |
| 85 | |
| 86 | #[get("/get_msgs/{id}")] |
| 87 | #[openapi(summary = "get messages from video analyze by id")] |
no test coverage detected