demo refactor

This commit is contained in:
Greg Shuflin 2025-02-05 15:39:24 -08:00
parent 6fccda5827
commit 5db16fc2ce

View File

@ -61,7 +61,7 @@ pub async fn setup_demo_data(pool: &sqlx::SqlitePool) {
.await
.expect("Failed to create demo user");
for demo_feed in DEMO_FEEDS {
let feeds: Vec<Feed> = DEMO_FEEDS.iter().map(|demo_feed| {
let mut feed = Feed::new(
demo_feed.name.to_string(),
demo_feed.url.parse().unwrap(),
@ -70,11 +70,26 @@ pub async fn setup_demo_data(pool: &sqlx::SqlitePool) {
if let Some(category) = demo_feed.category {
feed.categorization = vec![category.to_string()];
}
feed
}).collect();
for feed in feeds {
feed.write_to_database(pool)
.await
.expect("Failed to create demo feed");
}
/*
for feed in feeds {
let url = feed.url;
let entries = match fetch_new_entries(&url).await {
};
update_entry_db(&entries, &feed_id, &mut db).await?;
}
*/
info!("Successfully set up demo data");
}