The code was wrong and would end up with empty path. The reason is that the path field was set after an async iOS method without awaiting with a promise. The timeout fix was not an actual fix.It would fail in many cases (slow device, too many item selected).
Now we use an async and await, thus we can remove the setTimeout.
Also added :
augementAssetsInfo to allow for faster selection in many cases (no video selection for example) where thumbnail, copyToAppFolder, or filesize are not needed
resolveWhenDismissed to wait for dismiss before resolving. important to be allowed to show another modal without the need of a dangerous setTimeout.
The code was wrong and would end up with empty path. The reason is that the path field was set after an async iOS method without awaiting with a promise. The timeout fix was not an actual fix.It would fail in many cases (slow device, too many item selected). Now we use an async and await, thus we can remove the setTimeout. Also added :
augementAssetsInfo
to allow for faster selection in many cases (no video selection for example) where thumbnail, copyToAppFolder, or filesize are not neededresolveWhenDismissed
to wait for dismiss before resolving. important to be allowed to show another modal without the need of a dangerous setTimeout.Please test this before any release