sqlite: refactor insert_calendar

This commit is contained in:
Lennart
2024-05-25 22:29:43 +02:00
parent 1c88821b21
commit bdca080558

View File

@@ -56,13 +56,15 @@ impl CalendarStore for SqliteCalendarStore {
} }
async fn insert_calendar(&mut self, cid: String, calendar: Calendar) -> Result<()> { async fn insert_calendar(&mut self, cid: String, calendar: Calendar) -> Result<()> {
// TODO: :( sqlx::query!(
let name = calendar.name; "INSERT INTO calendars (id, name, description, owner, color, timezone) VALUES (?, ?, ?, ?, ?, ?)",
let description = calendar.description; cid,
let owner = calendar.owner; calendar.name,
let color = calendar.color; calendar.description,
let timezone = calendar.timezone; calendar.owner,
sqlx::query!("INSERT INTO calendars (id, name, description, owner, color, timezone) VALUES (?, ?, ?, ?, ?, ?)", cid, name, description, owner, color, timezone).execute(&self.db).await?; calendar.color,
calendar.timezone
).execute(&self.db).await?;
Ok(()) Ok(())
} }