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.
One second I forgot to include the actual SignUpScreen bits of code that calls for a verification code to be sent
Pretty simple:
const appDeeplink = `thravo://verify`;
await account.createVerification(appDeeplink);
Most of this code really isn't needed for this question tbh.
Recommended threads
- Failed to generate functions SSL
```appwrite-worker-certificates | Cannot renew domain (functions.domain.com) on attempt no. 9 certificate: Failed to verify domain DNS records. appwrite-worker...
- Dart 3.10 runtime on self-host 1.8.1
I added dart-3.10 runtime in .env file, applied the changes, but cannot see such option on console. is dart 3.10 not supported by self hosted 1.8.1? if not, whe...
- Guideline of AI
Hello everyone, I’m planning to specialize in Artificial Intelligence (AI) and I’m currently looking for guidance from someone with strong experience in the fi...