/*
* This file is part of laurelin/api
* Copyright (C) 2023 Jonni Liljamo <jonni@liljamo.com>
*
* Licensed under GPL-3.0-only.
* See LICENSE for licensing information.
*/
use actix_web::{get, HttpResponse, Responder};
use serde::Serialize;
#[derive(Serialize)]
pub(crate) struct ApiInfo {
pub info: String,
pub ver: String,
}
#[get("/api/info")]
pub(crate) async fn info() -> impl Responder {
HttpResponse::Ok().json(ApiInfo {
info: "Laurelin API".to_string(),
ver: "0.0.1".to_string(),
})
}