forked from mirrors/kingfisher
Added support for scanning Confluence pages
This commit is contained in:
parent
979d5e0f3d
commit
2a40b9efee
1 changed files with 3 additions and 1 deletions
|
|
@ -67,11 +67,13 @@ pub async fn search_pages(
|
|||
let base = confluence_url.as_str().trim_end_matches('/');
|
||||
let api_base = format!("{}/rest/api/content/search", base);
|
||||
|
||||
let api_url = Url::parse(&api_base)?;
|
||||
let mut pages = Vec::new();
|
||||
let mut start = 0usize;
|
||||
|
||||
while pages.len() < max_results {
|
||||
let limit = std::cmp::min(100, max_results - pages.len());
|
||||
let url = Url::parse(&api_base)?;
|
||||
let url = api_url.clone();
|
||||
let req = client.get(url).query(&[
|
||||
("cql", cql),
|
||||
("limit", &limit.to_string()),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue