We’ve significantly improved async calls handling:
- Fixed edge cases in web applications, no more issues with async blocks
- Introduced async for HTTP Request, Server Request, DB ops blocks
- Introduced improved Wait Async Calls block
BP block Wait Async Calls let you wait all previous async blocks to finish execution before your BP will continue to next blocks. You can set timeout and when it reached, Wait Async Calls returns Success = false
and continues to the next block. Please note, that Wait Async Calls timeout will NOT stop running async blocks.
3 Likes
@OlegSotnikov and if don’t set Timeout parameter, the transition to the next block will be if success=true?
No. If you will not set timeout, Wait Async Call will wait indefinitely until all previous async blocks will be completed and will never check for any status or output from those blocks (if they fail or successfully completed).
If you will set timeout, Wait Async Calls will wait until any of event happed: all blocks finished execution or timeout reached. If timeout reached Success=false
, if all blocks finished until timeout Success=true
. If no timeout set, always Success=true
.
1 Like