From caa72f4ec2401c275ddd3d8794dcf0bfdf9697a8 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 5 Dec 2024 16:25:18 +0100 Subject: Put HTTP server behind on-by-default feature flag (#5532) --- crates/typst-cli/src/server.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'crates/typst-cli/src/server.rs') diff --git a/crates/typst-cli/src/server.rs b/crates/typst-cli/src/server.rs index b3ce83f8..8910e032 100644 --- a/crates/typst-cli/src/server.rs +++ b/crates/typst-cli/src/server.rs @@ -7,7 +7,7 @@ use parking_lot::{Condvar, Mutex, MutexGuard}; use tiny_http::{Header, Request, Response, StatusCode}; use typst::diag::{bail, StrResult}; -use crate::args::Input; +use crate::args::{Input, ServerArgs}; /// Serves HTML with live reload. pub struct HtmlServer { @@ -17,8 +17,9 @@ pub struct HtmlServer { impl HtmlServer { /// Create a new HTTP server that serves live HTML. - pub fn new(input: &Input, port: Option, reload: bool) -> StrResult { - let (addr, server) = start_server(port)?; + pub fn new(input: &Input, args: &ServerArgs) -> StrResult { + let reload = !args.no_reload; + let (addr, server) = start_server(args.port)?; let placeholder = PLACEHOLDER_HTML.replace("{INPUT}", &input.to_string()); let bucket = Arc::new(Bucket::new(placeholder)); -- cgit v1.2.3