From a76d30c35b03a34ddf33f79590a1c7604f1cc5a6 Mon Sep 17 00:00:00 2001 From: Anna Date: Wed, 12 Jun 2024 08:18:13 -0400 Subject: [PATCH] feat: update extra tokens to allow multiple uses --- .../migrations/13_allow_multi_use_tokens.sql | 2 + server/src/web/claim.rs | 42 ++++++++++++++----- 2 files changed, 34 insertions(+), 10 deletions(-) create mode 100644 server/migrations/13_allow_multi_use_tokens.sql diff --git a/server/migrations/13_allow_multi_use_tokens.sql b/server/migrations/13_allow_multi_use_tokens.sql new file mode 100644 index 0000000..611be2f --- /dev/null +++ b/server/migrations/13_allow_multi_use_tokens.sql @@ -0,0 +1,2 @@ +alter table extra_tokens + add column uses integer not null default 1; diff --git a/server/src/web/claim.rs b/server/src/web/claim.rs index 928ac6c..4a4a6c9 100644 --- a/server/src/web/claim.rs +++ b/server/src/web/claim.rs @@ -26,31 +26,53 @@ async fn logic(state: Arc, id: i64, bytes: Bytes) -> Result