Removed some old code; added properly formatted LICENSE

This commit is contained in:
Jef Roosens 2021-03-13 10:04:49 +01:00
parent 43eb20457f
commit e978595eb6
Signed by: Jef Roosens
GPG key ID: B580B976584B5F30
2 changed files with 669 additions and 238 deletions

View file

@ -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