Pending promises issue
Hi @jaydenseric ! 

First of all thank you very much for this package !

I’m really sorry to talk, like other issues, about apollo-server while your project is now independent but I think that your recent work on graphql-upload can help me to understand my issue.

I have a GraphQL mutation which accepts, as parameter, an array of GraphQLUpload objects. It works most of the time (~95%) but sometimes one of my GraphQLUpload promise stays in pending state indefinitely. I have tried many solutions, like in your example project or in this issue https://github.com/jaydenseric/graphql-upload/issues/67 (with an array of promises and a Promise.all call) but it doesn’t work perfectly. My images are very small (around 20 ko).

I saw in one of your comment that many issues have been fixed in recent versions and apollo-server still uses v5. Do you remember / think, this « pending promise issue » is one of the issue fixed recently in your package or do you have any idea to help me with this ? I don’t know if it’s gonna fix my issue because I use apollo-server and it would be very difficult to stop using but it could help me to understand this issue.

Again, thank you very much for your help and your work. Best regards,
Thomas