clean-react-app icon indicating copy to clipboard operation
clean-react-app copied to clipboard

[FEATURE] Create an Implementation for Apollo GraphQL Similar to Axios

Open rubemfsv opened this issue 2 years ago • 4 comments

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

rubemfsv avatar Oct 03 '23 23:10 rubemfsv

Hi , i would like to take up the issue

Tushar98644 avatar Oct 04 '23 12:10 Tushar98644

Hey @rubemfsv @Tushar98644, Can i take this up?

coldrohak avatar Oct 09 '23 19:10 coldrohak

Hey, @Tushar98644, are you still working on this?

rubemfsv avatar Oct 09 '23 19:10 rubemfsv

Hey, @Tushar98644, are you still working on this?

yes , will create a pr as soon as possible

Tushar98644 avatar Oct 10 '23 18:10 Tushar98644