mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-23 19:54:18 +01:00
determinstic secrets for multiple tokens
This commit is contained in:
@@ -97,3 +97,19 @@ async def update_proof_reserved(
|
||||
f"UPDATE proofs SET {', '.join(clauses)} WHERE secret = ?",
|
||||
(*values, str(proof.secret)),
|
||||
)
|
||||
|
||||
|
||||
async def secret_used(
|
||||
secret: str,
|
||||
db: Database,
|
||||
conn: Optional[Connection] = None,
|
||||
):
|
||||
|
||||
rows = await (conn or db).fetchone(
|
||||
"""
|
||||
SELECT * from proofs
|
||||
WHERE secret = ?
|
||||
""",
|
||||
(secret),
|
||||
)
|
||||
return rows is not None
|
||||
|
||||
Reference in New Issue
Block a user