Removed some old code; added properly formatted LICENSE
This commit is contained in:
parent
43eb20457f
commit
e978595eb6
2 changed files with 669 additions and 238 deletions
|
|
@ -20,25 +20,13 @@ const SEARCH_URL: &str ="https://www.ivago.be/nl/particulier/autocomplete/garbag
|
|||
/// * `street` - name of the street
|
||||
/// * `city` - city the street is in
|
||||
// TODO find out how to do this async
|
||||
pub fn search_streets(street_name: &String) -> Result<Vec<Street>, Box<Error>> {
|
||||
let client = reqwest::ClientBuilder::new().build()?;
|
||||
pub fn search_streets(street_name: &String) -> Result<Vec<Street>, Box<dyn Error>> {
|
||||
let client = reqwest::Client::new();
|
||||
let response = client.get(SEARCH_URL)
|
||||
.query(&[("q", street_name)])
|
||||
.send()?;
|
||||
let data: Vec<HashMap<String, String>> = response.json()?;
|
||||
|
||||
// let client = reqwest::Client::new();
|
||||
// let request = client.get(SEARCH_URL)
|
||||
// .query(&[("q", street_name)]).build();
|
||||
// println!("{}", request.url());
|
||||
// let response = client.execute(request);
|
||||
|
||||
// Get the JSON
|
||||
// let data: Vec<HashMap<String, String>> = match response.json() {
|
||||
// Ok(res) => res,
|
||||
// Err(_) => return Err(Status::InternalServerError),
|
||||
// };
|
||||
|
||||
let mut output: Vec<Street> = Vec::new();
|
||||
|
||||
// We iterate over every item and extract the needed data
|
||||
|
|
|
|||
Reference in a new issue