Rank 1: Thread
Like the title said, not really sure how you would do this properly. My current bit of code:
const handleResendEmail = async () => { setIsResending(true); try { const account = new Account(client);
await account.createVerification('thravo://verify');
setSnackbarMessage('Verification email resent. Please check your inbox.'); setShowSnackbar(true); } catch (error) { console.error('Resend Verification Error:', error); setSnackbarMessage('Failed to resend verification email. Try again later.'); setShowSnackbar(true); } finally { setIsResending(false); } };I know this is likely not how this is done, since Appwrite apparently requires an actual url? Since I'm getting the error:
Sign Up Error: [AppwriteException: Invalid `url` param: URL host must be one of: localhost, api.thravo.net, console.thravo.net]
This is on a self hosted instance, my application is using react native, expo, and expo go for testing purposes. Yes I have a custom SMTP server that I'm hosting on a different server, and yes it does work I've tested it.