timcassell / ProtoPromise

Robust and efficient library for management of asynchronous operations in C#/.Net.
MIT License
136 stars 13 forks source link

Add Promise Groups #435

Closed timcassell closed 1 month ago

timcassell commented 1 month ago

Resolves #396

timcassell commented 1 month ago

PromiseMergeResultsGroup is causing IL2CPP builds to fail. It works on my local windows machine in Unity 2021.2+, but still fails in CI unless I use Il2CppCodeGeneration.OptimizeSize. It always fails in Unity 2019, even locally. I'm going to remove PromiseMergeResultsGroup and PromiseAllResultsGroup from this PR, and maybe try to re-add them if I can get it working with a refactor in a separate PR.