Mercurial > pub > ImplabNet
changeset 245:b904e0a3ba72 v3
working on promises
| author | cin | 
|---|---|
| date | Fri, 26 Jan 2018 04:13:34 +0300 | 
| parents | eee3e49dd1ff | 
| children | 5aa9cfbe56c3 | 
| files | Implab/Deferred.cs Implab/IResolvable.cs | 
| diffstat | 2 files changed, 2 insertions(+), 4 deletions(-) [+] | 
line wrap: on
 line diff
--- a/Implab/Deferred.cs Thu Jan 25 19:09:16 2018 +0300 +++ b/Implab/Deferred.cs Fri Jan 26 04:13:34 2018 +0300 @@ -36,9 +36,9 @@ else if (m_dispatcher != null) // dispatch (see ecma-262/6.0: 25.4.1.3.2 Promise Resolve Functions) - m_dispatcher.Enqueue(() => thenable.Then(this)); + m_dispatcher.Enqueue(() => Chain(thenable)); else - thenable.Then(this); + Chain(thenable); } void Chain(IPromise thenable) {
