make asyncfutures.complete compile

This commit is contained in:
Erik Johansson Andersson 2017-07-18 18:10:01 +02:00
commit 24fd86f8ee

View file

@ -165,8 +165,7 @@ proc complete*[T](future: FutureVar[T], val: T) =
assert(fut.error.isNil()) assert(fut.error.isNil())
fut.finished = true fut.finished = true
fut.value = val fut.value = val
if not fut.cb.isNil(): fut.callbacks.call()
fut.cb()
proc fail*[T](future: Future[T], error: ref Exception) = proc fail*[T](future: Future[T], error: ref Exception) =
## Completes ``future`` with ``error``. ## Completes ``future`` with ``error``.