[FEATURE] Create an Implementation for Apollo GraphQL Similar to Axios
Description:
Please describe the feature in detail. As we currently have http/axiosHttpClient, AxiosHttpClient Factory, and src/data/protocols/http to handle REST HTTP requests, it would be great to introduce similar configurations for Apollo GraphQL. This would allow users to choose GraphQL instead of Axios for their HTTP requests. Ensure that this implementation does not break the current architecture and strictly adheres to clean code and clean architecture patterns. Type everything appropriately and use interfaces where necessary.
Expected Behavior:
- Implement a configuration for Apollo GraphQL that mirrors the existing Axios HTTP client setup.
- Ensure that this new Apollo GraphQL implementation integrates seamlessly into the existing project structure.
- Maintain adherence to clean code and clean architecture principles.
Screenshots (if applicable):
N/A Additional Information:
- Don't forget to write unit tests
Hi , i would like to take up the issue
Hey @rubemfsv @Tushar98644, Can i take this up?
Hey, @Tushar98644, are you still working on this?
Hey, @Tushar98644, are you still working on this?
yes , will create a pr as soon as possible