| Index: src/debug-debugger.js
|
| diff --git a/src/debug-debugger.js b/src/debug-debugger.js
|
| index 78f3396a3da141754eddd76def962b5dd2249ab5..804a4c83609a6892400e501ca1b1f54f23dec834 100644
|
| --- a/src/debug-debugger.js
|
| +++ b/src/debug-debugger.js
|
| @@ -1202,68 +1202,41 @@ function MakeScriptObject_(script, include_source) {
|
|
|
|
|
| function MakePromiseEvent(event_data) {
|
| - if (event_data.type == "new") {
|
| - return new NewPromiseEvent(event_data);
|
| - }
|
| - if (event_data.type == "update") {
|
| - return new UpdatePromiseStatusEvent(event_data);
|
| - }
|
| - if (event_data.type == "chain") {
|
| - return new UpdatePromiseParentEvent(event_data);
|
| - }
|
| -}
|
| -
|
| -
|
| -function PromiseGetter() {
|
| - return MakeMirror(this.promise_);
|
| -}
|
| -
|
| -
|
| -function NewPromiseEvent(event_data) {
|
| - this.resolver_ = event_data.resolver;
|
| - this.promise_ = event_data.promise;
|
| -}
|
| -
|
| -
|
| -NewPromiseEvent.prototype.promise = PromiseGetter;
|
| -
|
| -
|
| -NewPromiseEvent.prototype.resolver = function() {
|
| - return MakeMirror(this.resolver_);
|
| + return new PromiseEvent(event_data);
|
| }
|
|
|
|
|
| -function UpdatePromiseStatusEvent(event_data) {
|
| +function PromiseEvent(event_data) {
|
| + this.type_ = event_data.type;
|
| this.promise_ = event_data.promise;
|
| + this.parentPromise_ = event_data.parentPromise;
|
| this.status_ = event_data.status;
|
| this.value_ = event_data.value;
|
| }
|
|
|
|
|
| -UpdatePromiseStatusEvent.prototype.promise = PromiseGetter;
|
| -
|
| -
|
| -UpdatePromiseStatusEvent.prototype.status = function() {
|
| - return this.status_;
|
| +PromiseEvent.prototype.type = function() {
|
| + return this.type_;
|
| }
|
|
|
|
|
| -UpdatePromiseStatusEvent.prototype.value = function() {
|
| - return MakeMirror(this.value_);
|
| +PromiseEvent.prototype.promise = function() {
|
| + return MakeMirror(this.promise_);
|
| }
|
|
|
|
|
| -function UpdatePromiseParentEvent(event_data) {
|
| - this.promise_ = event_data.promise;
|
| - this.parentPromise_ = event_data.parentPromise;
|
| +PromiseEvent.prototype.parentPromise = function() {
|
| + return MakeMirror(this.parentPromise_);
|
| }
|
|
|
|
|
| -UpdatePromiseParentEvent.prototype.promise = PromiseGetter;
|
| +PromiseEvent.prototype.status = function() {
|
| + return this.status_;
|
| +}
|
|
|
|
|
| -UpdatePromiseParentEvent.prototype.parentPromise = function() {
|
| - return MakeMirror(this.parentPromise_);
|
| +PromiseEvent.prototype.value = function() {
|
| + return MakeMirror(this.value_);
|
| }
|
|
|
|
|
|
|