diff options
author | metamuffin <metamuffin@disroot.org> | 2023-09-07 00:01:27 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-09-07 00:01:27 +0200 |
commit | 6f644481f397af070e2b91b69846e375caafdbda (patch) | |
tree | 330bdaec6d7e2712e9694faeb7a2e11cc022daf3 /server/src/main.rs | |
parent | bf434555952b3788185a1a875955fa1acbf170b3 (diff) | |
download | keks-meet-6f644481f397af070e2b91b69846e375caafdbda.tar keks-meet-6f644481f397af070e2b91b69846e375caafdbda.tar.bz2 keks-meet-6f644481f397af070e2b91b69846e375caafdbda.tar.zst |
prepare for room watches
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index e637805..3d0af50 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -10,7 +10,7 @@ pub mod protocol; pub mod room; use assets::css; -use config::{ClientAppearanceConfig, ClientConfig}; +use config::{AppearanceConfig, Config}; use hyper::{header, StatusCode}; use listenfd::ListenFd; use log::{debug, error}; @@ -38,10 +38,10 @@ fn main() { async fn run() { env_logger::init_from_env("LOG"); - let client_config: ClientConfig = toml::from_str(include_str!("../../config/client.toml")) + let config: Config = toml::from_str(include_str!("../../config/config.toml")) .expect("client configuration invalid"); - let client_config_json = serde_json::to_string(&client_config).unwrap(); - let client_config_css = css_overrides(&client_config.appearance); + let client_config_json = serde_json::to_string(&config).unwrap(); + let client_config_css = css_overrides(&config.appearance); let rooms: _ = Rooms::default(); let rooms: _ = warp::any().map(move || rooms.clone()); @@ -154,22 +154,22 @@ fn signaling_connect(rsecret: String, rooms: Rooms, ws: warp::ws::Ws) -> impl Re } fn css_overrides( - ClientAppearanceConfig { + AppearanceConfig { accent, accent_light, accent_dark, background, background_dark, - }: &ClientAppearanceConfig, + }: &AppearanceConfig, ) -> String { format!( r#":root {{ - --bg: {background}; - --bg-dark: {background_dark}; - --ac: {accent}; - --ac-dark: {accent_dark}; - --ac-dark-transparent: {accent_dark}c9; - --ac-light: {accent_light}; +--bg: {background}; +--bg-dark: {background_dark}; +--ac: {accent}; +--ac-dark: {accent_dark}; +--ac-dark-transparent: {accent_dark}c9; +--ac-light: {accent_light}; }} "# ) |