Author:
Hash:
Timestamp:
+2 -2 +/-2 browse
Kevin Schoon [me@kevinschoon.com]
d2af21481d7f02019d592d039e844f4bc2e5d488
Tue, 13 May 2025 14:23:31 +0000 (6 months 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 | }; |