use crate::util::variables::{DISABLE_REGISTRATION, HCAPTCHA_SITEKEY, USE_EMAIL, USE_HCAPTCHA, EXTERNAL_WS_URL}; use mongodb::bson::doc; use rocket_contrib::json::JsonValue; #[get("/")] pub async fn root() -> JsonValue { json!({ "revolt": "0.3.0-alpha", "features": { "registration": !*DISABLE_REGISTRATION, "captcha": { "enabled": *USE_HCAPTCHA, "key": HCAPTCHA_SITEKEY.to_string() }, "email": *USE_EMAIL, }, "ws": *EXTERNAL_WS_URL, }) }