Backed out changeset b51678e8e5e8 (bug 1077075)

This commit is contained in:
Carsten "Tomcat" Book 2014-12-29 10:30:07 +01:00
Родитель 12ff28b3bd
Коммит ec73e93189
3 изменённых файлов: 15 добавлений и 31 удалений

Просмотреть файл

@ -520,8 +520,7 @@ let emulator = (function() {
promises.push(promise);
}
promise = call.answer();
promises.push(promise);
call.answer();
return Promise.all(promises).then(() => call);
}
@ -536,16 +535,12 @@ let emulator = (function() {
function hold(call) {
log("Putting the call on hold.");
let promises = [];
let promise = waitForNamedStateEvent(call, "holding")
.then(() => waitForNamedStateEvent(call, "held"));
promises.push(promise);
promise = call.hold();
promises.push(promise);
call.hold();
return Promise.all(promises).then(() => call);
return promise;
}
/**
@ -558,16 +553,12 @@ let emulator = (function() {
function resume(call) {
log("Resuming the held call.");
let promises = [];
let promise = waitForNamedStateEvent(call, "resuming")
.then(() => waitForNamedStateEvent(call, "connected"));
promises.push(promise);
promise = call.resume();
promises.push(promise);
call.resume();
return Promise.all(promises).then(() => call);
return promise;
}
/**
@ -580,16 +571,12 @@ let emulator = (function() {
function hangUp(call) {
log("Local hanging up the call: " + call.id.number);
let promises = [];
let promise = waitForNamedStateEvent(call, "disconnecting")
.then(() => waitForNamedStateEvent(call, "disconnected"));
promises.push(promise);
promise = call.hangUp();
promises.push(promise);
call.hangUp();
return Promise.all(promises).then(() => call);
return promise;
}
/**

Просмотреть файл

@ -15,11 +15,9 @@ function incoming() {
}
function connecting() {
let promises = [
gWaitForNamedStateEvent(inCall, "connecting"),
inCall.answer()
];
return Promise.all(promises).then(() => inCall);
let promise = gWaitForNamedStateEvent(inCall, "connecting");
inCall.answer();
return promise;
}
function hangUp() {

Просмотреть файл

@ -18,13 +18,12 @@ function checkUnexpected(msg, call, event1, event2, actionCallback) {
call.addEventListener(event1, error1);
call.addEventListener(event2, error2);
actionCallback();
return actionCallback().then(
() => ok(false, msg + "should be rejected."),
() => gDelay(2000).then(() => {
call.removeEventListener(event1, error1);
call.removeEventListener(event2, error2);
}));
return gDelay(2000).then(() => {
call.removeEventListener(event1, error1);
call.removeEventListener(event2, error2);
});
}
startTest(function() {