demo refactor
This commit is contained in:
parent
6fccda5827
commit
5db16fc2ce
17
src/demo.rs
17
src/demo.rs
@ -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");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user