Author:
Hash:
Timestamp:
+2 -2 +/-2 browse
Kevin Schoon [me@kevinschoon.com]
d2af21481d7f02019d592d039e844f4bc2e5d488
Tue, 13 May 2025 14:23:31 +0000 (1 month ago)
1 | diff --git a/ayllu/src/web2/middleware/sites.rs b/ayllu/src/web2/middleware/sites.rs |
2 | index 41e5660..0f84b94 100644 |
3 | --- a/ayllu/src/web2/middleware/sites.rs |
4 | +++ b/ayllu/src/web2/middleware/sites.rs |
5 | @@ -35,7 +35,7 @@ fn repositories(collections: Vec<Collection>) -> Result<Vec<PathBuf>, Error> { |
6 | Ok(paths) |
7 | } |
8 | |
9 | - pub fn sites(cfg: Config) -> Result<Sites, Error> { |
10 | + pub fn sites(cfg: &Config) -> Result<Sites, Error> { |
11 | let mut sites: Vec<(String, (String, String))> = Vec::new(); |
12 | for path in repositories(cfg.collections.clone())? { |
13 | let repository = Repository::new(path.as_path())?; |
14 | diff --git a/ayllu/src/web2/server.rs b/ayllu/src/web2/server.rs |
15 | index 39ee6b9..10fa968 100644 |
16 | --- a/ayllu/src/web2/server.rs |
17 | +++ b/ayllu/src/web2/server.rs |
18 | @@ -74,7 +74,7 @@ pub async fn serve(cfg: &Config) -> Result<(), Box<dyn Error>> { |
19 | let adapter = TreeSitterAdapter(highlighter.clone()); |
20 | |
21 | let site_mapping = if cfg.sites.enabled { |
22 | - sites::sites(cfg.clone())? |
23 | + sites::sites(cfg)? |
24 | } else { |
25 | Vec::new() |
26 | }; |