From 2a318adab486406c136376d66b0078fbd71be62a Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Mon, 16 Feb 2026 20:53:07 +0000 Subject: [PATCH] Add back missing ResetToken.delete() lost on earlier refactoring. --- paskia/db/structs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/paskia/db/structs.py b/paskia/db/structs.py index 961f470..b76a03b 100644 --- a/paskia/db/structs.py +++ b/paskia/db/structs.py @@ -477,6 +477,10 @@ class ResetToken(msgspec.Struct, dict=True): """Store this reset token in the database. Must be called inside a transaction.""" db.data().reset_tokens[self.key] = self + def delete(self) -> None: + """Delete this reset token from the database. Must be called inside a transaction.""" + del db.data().reset_tokens[self.key] + @staticmethod def hash(passphrase: str) -> bytes: """Hash a passphrase to bytes for reset token storage."""