Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create SocketlabsAdapter.php #25

Closed
wants to merge 1 commit into from

Conversation

adarsh-jha-dev
Copy link

What does this PR do?

This PR introduces a new messaging adapter to enable email notifications through the Socketlabs API within the Utopia PHP messaging library.

##Changes Made:

  • Created a new directory 'Socketlabs' within the 'adapters' folder.
  • Implemented the SocketlabsAdapter.php class, which adheres to the MessagingAdapterInterface interface.
  • Added methods for setting configuration variables, such as API keys and API endpoints.
  • Implemented the sendMessage() method to send email notifications using the Socketlabs API.
  • Wrote documentation for configuring and using the Socketlabs adapter within the Utopia PHP messaging library.

Test Plan

To verify the functionality of this PR, follow these steps:

  1. Configure the Socketlabs adapter with valid API credentials.
  2. Create a message with the Socketlabs adapter.
  3. Send the message using the sendMessage() method.
  4. Verify that the message is successfully delivered via Socketlabs.
  5. Run unit tests to ensure the adapter's correctness.

Related PRs and Issues

(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
This PR is not related to any other PRs or open issues in the Utopia PHP messaging library.

Have you read the Contributing Guidelines on issues?

(Write your answer here.)
Yes, I have read and followed the Contributing Guidelines for issues in the Utopia PHP messaging library.

@stnguyen90
Copy link
Contributor

Hi, thank you for your interest in participating in Hacktoberfest!

We really appreciate your enthusiasm.

So this year, we’re focused on quality contributions. This doesn’t just mean we want quality code from contributors; we also want to foster a quality relationship with the contributors through extensive reviews and support so they can tackle more meaningful and difficult projects.

With that said, we have a small team with limited capacity. So we’re careful about how many active issues we post for Hacktoberfest, so we can review and support each contributor adequately.

That said, if you find a reasonably sized issue on the Appwrite repo that you’d like to tackle, you can pitch your solution to the problem, and we will review and label the issue Hacktoberfest if it makes sense.

We also have community rewards every month for everything from cool projects, helpful community members, and even just sick memes. If you’re interested in contributing, being an active community member is also a good way to go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants