Apollo iOS has a custom implementation of Promises that could potentially conflict with existing one in the host project of this dependency and is kinda confusing specifying every time which implementation of Promise to use.
I have done a quick look at the source code and it seems that the Promise class could be implemented as internal.
- Is this issue happening to someone else? What is your workaround in your host project?
- Is it desirable to implement this as internal and refactor de
firstly and whenAll public functions into something else? I can definitely give it a try as a Pull Request but need some clarifications about the status of this "issue".
Apollo iOS has a custom implementation of Promises that could potentially conflict with existing one in the host project of this dependency and is kinda confusing specifying every time which implementation of
Promiseto use.I have done a quick look at the source code and it seems that the
Promiseclass could be implemented as internal.firstlyandwhenAllpublic functions into something else? I can definitely give it a try as a Pull Request but need some clarifications about the status of this "issue".