feat: add company information to email footers

This commit is contained in:
Paul Makles
2025-02-24 22:17:48 +00:00
parent 3ceefb840b
commit 01490f5723
19 changed files with 502 additions and 1883 deletions

View File

@@ -337,6 +337,7 @@ pub struct Settings {
pub files: Files,
pub features: Features,
pub sentry: Sentry,
pub production: bool,
}
impl Settings {
@@ -364,7 +365,14 @@ pub async fn read() -> Config {
#[cached(time = 30)]
pub async fn config() -> Settings {
read().await.try_deserialize::<Settings>().unwrap()
let mut config = read().await.try_deserialize::<Settings>().unwrap();
// auto-detect production nodes
if config.hosts.api.contains("https") && config.hosts.api.contains("revolt.chat") {
config.production = true;
}
config
}
/// Configure logging and common Rust variables