mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-10-03 00:31:58 +00:00
Using a simple version string.
This commit is contained in:
parent
bea1408b65
commit
b44529bdfa
2 changed files with 7 additions and 3 deletions
|
@ -12,10 +12,11 @@ use serde::{Deserialize, Serialize};
|
||||||
use url::Url;
|
use url::Url;
|
||||||
|
|
||||||
pub fn config(cfg: &mut web::ServiceConfig) {
|
pub fn config(cfg: &mut web::ServiceConfig) {
|
||||||
let nodeinfo_json_route = || web::get().to(node_info).wrap(cache_1hour());
|
|
||||||
cfg
|
cfg
|
||||||
.route("/nodeinfo/2.0.json", nodeinfo_json_route())
|
.route(
|
||||||
.route("/version", nodeinfo_json_route())
|
"/nodeinfo/2.0.json",
|
||||||
|
web::get().to(node_info).wrap(cache_1hour()),
|
||||||
|
)
|
||||||
.route(
|
.route(
|
||||||
"/.well-known/nodeinfo",
|
"/.well-known/nodeinfo",
|
||||||
web::get().to(node_info_well_known).wrap(cache_3days()),
|
web::get().to(node_info_well_known).wrap(cache_3days()),
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
pub mod api_routes_http;
|
pub mod api_routes_http;
|
||||||
|
use actix_web::web;
|
||||||
pub mod code_migrations;
|
pub mod code_migrations;
|
||||||
#[cfg(feature = "prometheus-metrics")]
|
#[cfg(feature = "prometheus-metrics")]
|
||||||
pub mod prometheus_metrics;
|
pub mod prometheus_metrics;
|
||||||
|
@ -51,6 +52,7 @@ use lemmy_utils::{
|
||||||
rate_limit::RateLimitCell,
|
rate_limit::RateLimitCell,
|
||||||
response::jsonify_plain_text_errors,
|
response::jsonify_plain_text_errors,
|
||||||
settings::{structs::Settings, SETTINGS},
|
settings::{structs::Settings, SETTINGS},
|
||||||
|
version,
|
||||||
};
|
};
|
||||||
use reqwest::Client;
|
use reqwest::Client;
|
||||||
use reqwest_middleware::{ClientBuilder, ClientWithMiddleware};
|
use reqwest_middleware::{ClientBuilder, ClientWithMiddleware};
|
||||||
|
@ -334,6 +336,7 @@ fn create_http_server(
|
||||||
|
|
||||||
// The routes
|
// The routes
|
||||||
app
|
app
|
||||||
|
.route("/version", web::get().to(|| async { version::VERSION }))
|
||||||
.configure(|cfg| api_routes_http::config(cfg, &rate_limit_cell))
|
.configure(|cfg| api_routes_http::config(cfg, &rate_limit_cell))
|
||||||
.configure(|cfg| {
|
.configure(|cfg| {
|
||||||
if federation_enabled {
|
if federation_enabled {
|
||||||
|
|
Loading…
Reference in a new issue