use &rss::Item instead of Item in refresh_item

This commit is contained in:
2023-11-14 19:35:14 +01:00
parent 6ca15c8ab7
commit 8d2a0d22c4
+1 -2
View File
@@ -9,7 +9,6 @@ use diesel::{ExpressionMethods, OptionalExtension, QueryDsl, RunQueryDsl};
use lazy_regex::regex; use lazy_regex::regex;
use log::{debug, error, info}; use log::{debug, error, info};
use reqwest::IntoUrl; use reqwest::IntoUrl;
use rss::Item;
use serenity::http::Http; use serenity::http::Http;
use serenity::json::Value; use serenity::json::Value;
use serenity::model::channel::Embed; use serenity::model::channel::Embed;
@@ -158,7 +157,7 @@ impl DisbahnClient {
Ok(()) Ok(())
} }
async fn refresh_item(&mut self, item: &Item) -> anyhow::Result<()> { async fn refresh_item(&mut self, item: &rss::Item) -> anyhow::Result<()> {
use crate::database::schema::posts::{self, dsl}; use crate::database::schema::posts::{self, dsl};
let guid = item.guid().ok_or(anyhow!("Missing GUID"))?.value(); let guid = item.guid().ok_or(anyhow!("Missing GUID"))?.value();