Never hardcode a global execution context since this could cause problems
with users having a custom execution context. Let the user provide it via implicit arg.
ackableFromFuture now resolves with RecieveResult.Fail if the given
future is a failure, just like it is done on ackableFromTry
Never hardcode a global execution context since this could cause problems with users having a custom execution context. Let the user provide it via implicit arg.
ackableFromFuture
now resolves withRecieveResult.Fail
if the given future is a failure, just like it is done onackableFromTry