update to sqlx 0.8

This commit is contained in:
2025-01-09 16:31:53 +01:00
parent 0dfceec737
commit f9c9f7c523
7 changed files with 135 additions and 206 deletions

View File

@ -60,7 +60,7 @@ pub struct User {
pub struct UserWithDetails {
#[serde(flatten)]
pub user: User,
pub amount_unread_notifications: i32,
pub amount_unread_notifications: i64,
pub allowed_to_steer: bool,
pub on_water: bool,
pub roles: Vec<String>,
@ -405,7 +405,7 @@ ASKÖ Ruderverein Donau Linz", self.name),
fee
}
pub async fn amount_boats(&self, db: &SqlitePool) -> i32 {
pub async fn amount_boats(&self, db: &SqlitePool) -> i64 {
sqlx::query!(
"SELECT COUNT(*) as count FROM boat WHERE owner = ?",
self.id
@ -416,7 +416,7 @@ ASKÖ Ruderverein Donau Linz", self.name),
.count
}
pub async fn amount_unread_notifications(&self, db: &SqlitePool) -> i32 {
pub async fn amount_unread_notifications(&self, db: &SqlitePool) -> i64 {
sqlx::query!(
"SELECT COUNT(*) as count FROM notification WHERE user_id = ? AND read_at IS NULL",
self.id