Add error for already used token

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-06-05 17:54:51 +02:00
parent caeac0ed1c
commit d43526bff4
7 changed files with 82 additions and 1 deletions

View File

@@ -31,6 +31,16 @@ func (e ErrInvalidToken) Error() string {
return e.message
}
type ErrTokenAlreadyUsed struct{ message string }
func NewTokenAlreadyUsedError() error {
return &ErrTokenAlreadyUsed{"this magic link has already been used"}
}
func (e ErrTokenAlreadyUsed) Error() string {
return e.message
}
type ErrExpiredToken struct{ message string }
func NewExpiredTokenError() error {