feat: enable disposable email check for account creation (#9989)

This PR disallows usage of disposable emails when creating an account

---------

Co-authored-by: Pranav <pranav@chatwoot.com>
This commit is contained in:
Shivam Mishra
2024-08-22 16:40:27 +05:30
committed by GitHub
parent 4aa4e2549f
commit 776579ba5b
2 changed files with 5 additions and 5 deletions

View File

@@ -33,10 +33,10 @@ class AccountBuilder
def validate_email
address = ValidEmail2::Address.new(@email)
if address.valid? # && !address.disposable?
if address.valid? && !address.disposable?
true
else
raise InvalidEmail.new(valid: address.valid?)
raise InvalidEmail.new({ valid: address.valid?, disposable: address.disposable? })
end
end