create own default_destination table to remove clutter; Fixes #646
Some checks failed
CI/CD Pipeline / deploy-staging (push) Blocked by required conditions
CI/CD Pipeline / deploy-main (push) Blocked by required conditions
CI/CD Pipeline / test (push) Has been cancelled

This commit is contained in:
2024-08-18 20:21:59 +02:00
parent 668fc5e295
commit 1a4d5ac569
6 changed files with 32 additions and 37 deletions

21
src/model/distance.rs Normal file
View File

@ -0,0 +1,21 @@
use serde::Serialize;
use sqlx::{FromRow, SqlitePool};
#[derive(FromRow, Serialize, Clone, Debug)]
pub struct Distance {
pub id: i64,
pub destination: String,
pub distance_in_km: i64,
}
impl Distance {
pub async fn all(db: &SqlitePool) -> Vec<Self> {
sqlx::query_as!(
Self,
"SELECT id, destination, distance_in_km FROM distance;"
)
.fetch_all(db)
.await
.unwrap()
}
}