fix: removed double check for consumed/expired invitations
This commit is contained in:
@@ -3,7 +3,6 @@ package domain
|
||||
import (
|
||||
"context"
|
||||
"log/slog"
|
||||
"time"
|
||||
)
|
||||
|
||||
type RegistrationService struct {
|
||||
@@ -23,13 +22,6 @@ func (s *RegistrationService) Register(ctx context.Context, inviteCode string, e
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if invite.ConsumedAt != nil {
|
||||
return nil, ErrInviteConsumed
|
||||
}
|
||||
if invite.ExpiresAt.Before(time.Now()) {
|
||||
return nil, ErrInviteExpired
|
||||
}
|
||||
|
||||
var user *User
|
||||
err = s.tx.WithinTx(ctx, func(ctx context.Context) error {
|
||||
user, err = s.UserService.CreateUser(ctx, email, username, password)
|
||||
|
||||
Reference in New Issue
Block a user