This repository has been archived by the owner on Feb 25, 2024. It is now read-only.
Add higher HTTP requests per minute limit request form #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Introducing Enhanced Functionality to XCM API: DB Module and Email Sending Support
We're excited to announce significant upgrades to XCM API, also known as LightSpell⚡️.
1. Streamlined API Key Management with PostgreSQL:
Managing API keys is now effortless. Our new PostgreSQL database module securely associates each API key with a user, enhancing access control. Each user can now request a custom rate limit that will be associated with his API key in the database. To try this feature you need to setup PostgreSQL database.
MacOS tutorial:
Install PostgreSQL: Use a package manager like Homebrew to install PostgreSQL on your macOS system.
Access postgres terminal
Create a PostgreSQL Database with user:
Update your .env file with following variables:
2. Seamless Nodemailer and Gmail Integration:
Each user will receive a confirmation email after submitting a higher limit request form. Email example:
All emails entered in the
EMAIL_ADDRESS_RECIPIENT_ARR
env value will receive an email after user submits the form. Email example:Sending authenticated emails is simplified with Nodemailer and Gmail. Follow this tutorial for a comprehensive guide on setting up Nodemailer with Gmail. Next update the .env with the obtained values:
3. Other changes: