Asynchronous version of do().
Returns a failed future when do returns Result.error (for example INVALID_ARGUMENT, TYPE_MISMATCH, INTERNAL_STATE). The failure string includes error message, domain, and code.
| key |
deduplication key. |
| fn |
function to run. |
|
future of shared result. |