[#9] Moved calendar function to new errors system

This commit is contained in:
Jef Roosens 2021-04-04 14:14:14 +02:00
parent eab31e5e91
commit df6e245030
Signed by: Jef Roosens
GPG key ID: B580B976584B5F30
3 changed files with 7 additions and 13 deletions

View file

@ -1,14 +1,14 @@
use super::search::Street;
use crate::errors::FejError;
use chrono::{FixedOffset, TimeZone};
use regex::Regex;
use reqwest::blocking as reqwest;
use rocket::http::RawStr;
use rocket::request::FromFormValue;
use serde::ser::{SerializeStruct, Serializer};
use serde::{Deserialize, Serialize};
use serde::Serialize;
use std::collections::HashMap;
use std::convert::{From, TryFrom};
use std::error::Error;
const BASE_URL: &str = "https://www.ivago.be/nl/particulier/afval/ophaling";
const CAL_URL: &str = "https://www.ivago.be/nl/particulier/garbage/pick-up/pickups";
@ -108,7 +108,7 @@ pub fn get_pickup_times(
number: u32,
start_date: BasicDate,
end_date: BasicDate,
) -> Result<Vec<PickupTime>, Box<dyn Error>> {
) -> Result<Vec<PickupTime>, FejError> {
let client = reqwest::Client::builder().cookie_store(true).build()?;
// This populates the cookies with the necessary values

View file

@ -6,7 +6,6 @@ use rocket::request::FromFormValue;
use serde::ser::{Serialize, SerializeStruct, Serializer};
use std::collections::HashMap;
use std::convert::TryFrom;
use std::error::Error;
/// Endpoint for the search feature
const SEARCH_URL: &str = "https://www.ivago.be/nl/particulier/autocomplete/garbage/streets";