Commit

Author:

Hash:

Timestamp:

+2 -2 +/-2 browse

Kevin Schoon [me@kevinschoon.com]

d2af21481d7f02019d592d039e844f4bc2e5d488

Tue, 13 May 2025 14:23:31 +0000 (1 month ago)

rm pointless clone
1diff --git a/ayllu/src/web2/middleware/sites.rs b/ayllu/src/web2/middleware/sites.rs
2index 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
15index 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 };