diff --git a/apps/labrinth/.sqlx/query-73c04dd1b08f2c738b8b818b986dbf0431915cd603e60eec6459ce0a84948616.json b/apps/labrinth/.sqlx/query-73c04dd1b08f2c738b8b818b986dbf0431915cd603e60eec6459ce0a84948616.json new file mode 100644 index 00000000..c3d6a8b6 --- /dev/null +++ b/apps/labrinth/.sqlx/query-73c04dd1b08f2c738b8b818b986dbf0431915cd603e60eec6459ce0a84948616.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "\n DELETE FROM notifications_deliveries\n WHERE notification_id = ANY($1)\n ", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Int8Array" + ] + }, + "nullable": [] + }, + "hash": "73c04dd1b08f2c738b8b818b986dbf0431915cd603e60eec6459ce0a84948616" +} diff --git a/apps/labrinth/src/database/models/user_item.rs b/apps/labrinth/src/database/models/user_item.rs index 2d203781..3a73aa41 100644 --- a/apps/labrinth/src/database/models/user_item.rs +++ b/apps/labrinth/src/database/models/user_item.rs @@ -579,6 +579,16 @@ impl DBUser { .execute(&mut **transaction) .await?; + sqlx::query!( + " + DELETE FROM notifications_deliveries + WHERE notification_id = ANY($1) + ", + ¬ifications + ) + .execute(&mut **transaction) + .await?; + let user_collections = sqlx::query!( " SELECT id