headless_lms_server/programs/seed/
seed_certificate_fonts.rsuse crate::prelude::*;
use models::certificate_fonts::NewCertificateFont;
pub async fn seed_certificate_fonts(db_pool: PgPool) -> anyhow::Result<()> {
let mut conn = db_pool.acquire().await?;
let file_upload_id = models::file_uploads::insert(
&mut conn,
"Lato Regular",
"fonts/lato-regular.ttf",
"application/octet-stream",
None,
)
.await?;
let font = NewCertificateFont {
file_path: "fonts/lato-regular.ttf".to_string(),
file_upload_id,
display_name: "Lato Regular".to_string(),
};
models::certificate_fonts::insert(&mut conn, &font).await?;
Ok(())
}