(id: string)
| 59 | }); |
| 60 | |
| 61 | const consumePasscode = async (id: string) => |
| 62 | pool.query<Passcode>(sql` |
| 63 | update ${table} |
| 64 | set ${fields.consumed}=true |
| 65 | where ${fields.id}=${id} |
| 66 | returning ${sql.join(Object.values(fields), sql`, `)} |
| 67 | `); |
| 68 | |
| 69 | const increasePasscodeTryCount = async (id: string) => |
| 70 | pool.query<Passcode>(sql` |