import wixData from 'wix-data';
import wixUsers from 'wix-users';
$w.onReady(function () {
$w('#registerButton').onClick(() => {
let usermail = $w('#registerEmail').value;
wixData.query("MemberData")
.eq("email", usermail)
.find()
.then((res) => {
if (res.totalCount > 1) {
throw Error('Internal Error - more than one entry exists');
}
else if (res.totalCount === 1) {
throw Error('Duplicate user found, returning');
}
return wixUsers.register($w('#registerEmail').value, $w('#register2ndPassword').value, {
"MemberData": {
"firstName": $w('#registerFirstName').value,
"lastName": $w('#registerLastName').value,
"email": $w('#registerEmail').value,
"contact": $w('#registerContact').value,
"password": $w('#registerPassword').value,
"dob": $w('#registerDob').value,
"referral": $w('#registerReferral').value,
}
})
.catch((error) => {
$w('#registerError').show(); //show error messages
console.log(error);
})
})
})
})