feature/spoiler-flag (#25)
Some checks failed
CI / Check / Test (push) Has been cancelled

Reviewed-on: #25
This commit was merged in pull request #25.
This commit is contained in:
2026-10-25 18:52:11 +00:00
parent 9dd9df1f73
commit 4f3d99ec8e
66 changed files with 502 additions and 168 deletions

View File

@@ -22,9 +22,14 @@ impl RssFeedRenderer for RssAdapter {
e.movie().title().value(),
e.movie().release_year().value()
);
let description = match e.review().comment() {
Some(c) => format!("{}/5 — {}", e.review().rating().value(), c.value()),
None => format!("{}/5", e.review().rating().value()),
let description = match (e.review().comment(), e.review().spoilers()) {
(Some(_), true) => {
format!("{}/5 — contains spoilers", e.review().rating().value())
}
(Some(c), false) => {
format!("{}/5 — {}", e.review().rating().value(), c.value())
}
(None, _) => format!("{}/5", e.review().rating().value()),
};
let pub_date = e
.review()