diff options
| author | Teddy Wing | 2018-04-15 02:09:52 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2018-04-15 02:09:52 +0200 | 
| commit | 07b36febc2f402be9c5c1a9323ce90ba56b5488c (patch) | |
| tree | 238232a5863481c2e3998dedd74060dbb2a3fc57 | |
| parent | 6149d7601cd3a63c6531846ea9d7fa9c584c35f7 (diff) | |
| download | meetup-find-events-rss-07b36febc2f402be9c5c1a9323ce90ba56b5488c.tar.bz2 | |
build_rss(write_feed): Automatically handle date formatting
* Take a date formatted in `%Y-%m-%d` and append the extra `THH:MM:SS`
  that the Meetup API requires. We'll just be taking a regular string
  from a user-inputted command line argument instead of a real date type
  because it's easier and simpler.
* Use the name `end_date` to distinguish it from the `end_date_range`
  parameter used by the API.
| -rw-r--r-- | src/build_rss.rs | 4 | ||||
| -rw-r--r-- | src/main.rs | 2 | 
2 files changed, 3 insertions, 3 deletions
| diff --git a/src/build_rss.rs b/src/build_rss.rs index 0c31a43..d6ab35f 100644 --- a/src/build_rss.rs +++ b/src/build_rss.rs @@ -9,7 +9,7 @@ pub fn write_feed(      token: String,      latitude: String,      longitude: String, -    end_date_range: String, +    end_date: String,      radius: Option<String>,      page: Option<String>,  ) -> Result<()> { @@ -17,7 +17,7 @@ pub fn write_feed(      let events = client.find_upcoming_events(          latitude,          longitude, -        end_date_range, +        format!("{}T00:00:00", end_date),          radius,          page      )?; diff --git a/src/main.rs b/src/main.rs index 4c54e85..259767a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -63,7 +63,7 @@ fn run() -> Result<()> {          meetup_token,          "48".to_owned(),          "2".to_owned(), -        "2018-04-17T00:00:00".to_owned(), +        "2018-04-17".to_owned(),          None,          None,      ).chain_err(|| "could not write RSS feed.")?; | 
