浏览代码

fix promise to be async.

/main
kg 6 年前
当前提交
5680961f
共有 2 个文件被更改,包括 12 次插入4 次删除
  1. 8
      Runtime/promise/Promise.cs
  2. 8
      Runtime/promise/Promise_NonGeneric.cs

8
Runtime/promise/Promise.cs


Promise.PendingPromises.Remove(this);
}
InvokeRejectHandlers(ex);
Window.instance.scheduleMicrotask(() => {
InvokeRejectHandlers(ex);
});
}
/// <summary>

Promise.PendingPromises.Remove(this);
}
InvokeResolveHandlers(value);
Window.instance.scheduleMicrotask(() => {
InvokeResolveHandlers(value);
});
}
/// <summary>

8
Runtime/promise/Promise_NonGeneric.cs


PendingPromises.Remove(this);
}
InvokeRejectHandlers(ex);
Window.instance.scheduleMicrotask(() => {
InvokeRejectHandlers(ex);
});
}

PendingPromises.Remove(this);
}
InvokeResolveHandlers();
Window.instance.scheduleMicrotask(() => {
InvokeResolveHandlers();
});
}

正在加载...
取消
保存