From acdacb92141365fa8d240e27df9aa4641c6fdf70 Mon Sep 17 00:00:00 2001 From: Hans Muller Date: Wed, 28 Jan 2015 11:27:33 -0800 Subject: [PATCH] Upgrade Sky's use of the JS bindings BUG= R=abarth@chromium.org Review URL: https://codereview.chromium.org/875713003 --- framework/embedder.sky | 8 ++++---- framework/shell.sky | 8 +------- framework/xmlhttprequest.sky | 7 +++---- 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/framework/embedder.sky b/framework/embedder.sky index 742b7fa2ba5..202967c95bc 100644 --- a/framework/embedder.sky +++ b/framework/embedder.sky @@ -1,8 +1,8 @@ - + diff --git a/framework/xmlhttprequest.sky b/framework/xmlhttprequest.sky index ef132650cad..7df72b17532 100644 --- a/framework/xmlhttprequest.sky +++ b/framework/xmlhttprequest.sky @@ -101,10 +101,9 @@ class XMLHttpRequest { }); priv.request.headers = requestHeaders; - // FIXME: Factor this into the JS bindings. - var pipe = new core.createMessagePipe(); - priv.networkService.createURLLoader(pipe.handle1); - priv.loader = shell.wrapHandle(pipe.handle0, loader.URLLoader); + priv.networkService.createURLLoader(function(urlLoaderProxy) { + priv.loader = urlLoaderProxy; + }); var self = this; outstandingRequests.add(this);