Mercurial > pub > ImplabNet
comparison Implab/Promise.cs @ 74:c4140283575c v2
minor fixes
author | cin |
---|---|
date | Mon, 08 Sep 2014 17:40:46 +0400 |
parents | d67b95eddaf4 |
children | 4439140706d0 |
comparison
equal
deleted
inserted
replaced
73:3b8393be3441 | 74:c4140283575c |
---|---|
445 public IPromise<TNew> Chain<TNew>(ChainedOperation<T, TNew> chained) { | 445 public IPromise<TNew> Chain<TNew>(ChainedOperation<T, TNew> chained) { |
446 return Chain(chained, null); | 446 return Chain(chained, null); |
447 } | 447 } |
448 | 448 |
449 public IPromise<T> Cancelled(Action handler) { | 449 public IPromise<T> Cancelled(Action handler) { |
450 AddHandler(null, null, handler, null); | 450 var medium = new Promise<T>(this, true); |
451 return this; | 451 AddHandler(null, null, handler, medium); |
452 return medium; | |
452 } | 453 } |
453 | 454 |
454 /// <summary> | 455 /// <summary> |
455 /// Adds the specified handler for all cases (success, error, cancel) | 456 /// Adds the specified handler for all cases (success, error, cancel) |
456 /// </summary> | 457 /// </summary> |