Backed out changeset 62b55b1f9b7e for wrong bug number ON CLOSED TREE

--HG--
extra : rebase_source : ce58377252069674fd30d3c9ebca91c8d4aca780
extra : histedit_source : 4af47c8f4abf6ba8c234547e47c99a737d3e4771
This commit is contained in:
Nikhil Marathe 2015-03-20 08:43:59 -07:00
Родитель a55a5f0676
Коммит a6bcf43dcd
5 изменённых файлов: 0 добавлений и 37 удалений

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

@ -18,7 +18,6 @@ interface FetchEvent : Event {
readonly attribute boolean isReload;
[Throws] void respondWith(Promise<Response> r);
[Throws] void respondWith(Response r);
};
dictionary FetchEventInit : EventInit {

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

@ -23,8 +23,6 @@
#include "mozilla/dom/WorkerScope.h"
#include "mozilla/dom/workers/bindings/ServiceWorker.h"
#include "WorkerPrivate.h"
using namespace mozilla::dom;
BEGIN_WORKERS_NAMESPACE
@ -285,26 +283,6 @@ FetchEvent::RespondWith(Promise& aPromise, ErrorResult& aRv)
aPromise.AppendNativeHandler(handler);
}
void
FetchEvent::RespondWith(Response& aResponse, ErrorResult& aRv)
{
if (mWaitToRespond) {
aRv.Throw(NS_ERROR_DOM_INVALID_STATE_ERR);
return;
}
WorkerPrivate* worker = GetCurrentThreadWorkerPrivate();
MOZ_ASSERT(worker);
worker->AssertIsOnWorkerThread();
nsRefPtr<Promise> promise = Promise::Create(worker->GlobalScope(), aRv);
if (NS_WARN_IF(aRv.Failed())) {
return;
}
promise->MaybeResolve(&aResponse);
RespondWith(*promise, aRv);
}
already_AddRefed<ServiceWorkerClient>
FetchEvent::GetClient()
{

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

@ -11,7 +11,6 @@
#include "mozilla/dom/FetchEventBinding.h"
#include "mozilla/dom/InstallEventBinding.h"
#include "mozilla/dom/Promise.h"
#include "mozilla/dom/Response.h"
#include "nsProxyRelease.h"
class nsIInterceptedChannel;
@ -84,9 +83,6 @@ public:
void
RespondWith(Promise& aPromise, ErrorResult& aRv);
void
RespondWith(Response& aResponse, ErrorResult& aRv);
already_AddRefed<Promise>
ForwardTo(const nsAString& aUrl);

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

@ -27,12 +27,6 @@ fetch('synthesized.txt', function(xhr) {
finish();
});
fetch('test-respondwith-response.txt', function(xhr) {
my_ok(xhr.status == 200, "test-respondwith-response load should be successful");
my_ok(xhr.responseText == "test-respondwith-response response body", "load should have response");
finish();
});
fetch('synthesized-404.txt', function(xhr) {
my_ok(xhr.status == 404, "load should 404");
my_ok(xhr.responseText == "synthesized response body", "404 load should have synthesized response");

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

@ -21,10 +21,6 @@ onfetch = function(ev) {
));
}
else if (ev.request.url.contains("test-respondwith-response.txt")) {
ev.respondWith(new Response("test-respondwith-response response body", {}));
}
else if (ev.request.url.contains("ignored.txt")) {
}