podcasts/podcasts-data
Jordan Petridis b40c12efbd
Pipeline: Avoid spamming stderr when not needed
This commit add a new DataError Variant for feeds that return 304.
Its expected behaviror and the current API of Source::into_feed
is kinda limiting the return type to make it easier to handle.

Up till now 304 was returning an Error to early return. Ideally
Source::into_feed will return a Multi variant Result Enum.

example:

enum FeedResult {
    Ok(Success(feed)),
    Ok(NotModified),
    Err(err),
}

Hopefully in a refactor in the near Future™

Till then we will just have to match and ignore
DataError::FeedNotModified.
2018-09-08 20:17:47 +03:00
..
migrations Initial massive renaming. 2018-07-25 03:26:35 +03:00
src Pipeline: Avoid spamming stderr when not needed 2018-09-08 20:17:47 +03:00
tests/feeds Initial massive renaming. 2018-07-25 03:26:35 +03:00
Cargo.toml Pipeline: Use a custom tokio threadpool 2018-09-08 20:17:46 +03:00
diesel.toml Initial massive renaming. 2018-07-25 03:26:35 +03:00