feat: migrate del traffic pattern to use db_* interface

This commit is contained in:
realaravinth
2022-05-14 18:57:58 +05:30
parent 84a92468a1
commit e4cf625d48
2 changed files with 477 additions and 21 deletions

View File

@@ -170,22 +170,25 @@ async fn update(
update_captcha_runner(&msg, &data, &username).await?;
sqlx::query!(
"DELETE FROM mcaptcha_sitekey_user_provided_avg_traffic
WHERE config_id = (
SELECT config_id
FROM
mcaptcha_config
WHERE
key = ($1)
AND
user_id = (SELECT ID FROM mcaptcha_users WHERE name = $2)
);",
&msg.key,
&username,
)
.execute(&data.db)
.await?;
data.dblib
.delete_traffic_pattern(&username, &msg.key)
.await?;
// sqlx::query!(
// "DELETE FROM mcaptcha_sitekey_user_provided_avg_traffic
// WHERE config_id = (
// SELECT config_id
// FROM
// mcaptcha_config
// WHERE
// key = ($1)
// AND
// user_id = (SELECT ID FROM mcaptcha_users WHERE name = $2)
// );",
// &msg.key,
// &username,
// )
// .execute(&data.db)
// .await?;
data.dblib
.add_traffic_pattern(&username, &msg.key, &pattern)