Пример #1
0
 public JPromiseTask(PromiseTaskUpdateDelegate updateJob, object args = null)
 {
     this.Args      = args;
     this.updateJob = updateJob;
     onResolve      = null;
     onReject       = null;
     hasFullFill    = false;
 }
Пример #2
0
 /// <summary>
 /// Catch error promise. Called if this promisee error / expection raised
 /// </summary>
 /// <returns>The catch.</returns>
 /// <param name="nextTask">Next task.</param>
 public JPromiseTask Catch(JPromiseTask nextTask)
 {
     this.onReject = nextTask;
     return(nextTask);
 }
Пример #3
0
 /// <summary>
 /// Chain next promise. Called if this promise success
 /// </summary>
 /// <returns>The then.</returns>
 /// <param name="nextTask">Next task.</param>
 public JPromiseTask Then(JPromiseTask nextTask)
 {
     this.onResolve = nextTask;
     return(nextTask);
 }