fedimovies/src/mastodon_api/instance/views.rs
2021-09-14 12:24:05 +00:00

14 lines
362 B
Rust

use actix_web::{get, web, HttpResponse};
use crate::config::Config;
use crate::errors::HttpError;
use super::types::Instance;
#[get("/api/v1/instance")]
pub async fn instance(
instance_config: web::Data<Config>,
) -> Result<HttpResponse, HttpError> {
let instance = Instance::from(instance_config.as_ref());
Ok(HttpResponse::Ok().json(instance))
}