Bug 1233888 - Convert to Promise.jsm in app projects. r=ochameau draft
authorJ. Ryan Stinnett <jryans@gmail.com>
Fri, 18 Dec 2015 18:19:20 -0600
changeset 316459 2bce811a2aeab002669d028beebc85e0aaa6bef5
parent 316458 93ca4456a62501ee1a450977a91ec3e5f5d6f23d
child 316460 c8f8eaeb7e8e44dfb2ed23fa8825c9eead46f084
push id8560
push userjryans@gmail.com
push dateSat, 19 Dec 2015 00:21:55 +0000
reviewersochameau
bugs1233888
milestone46.0a1
Bug 1233888 - Convert to Promise.jsm in app projects. r=ochameau
devtools/client/webide/modules/app-projects.js
--- a/devtools/client/webide/modules/app-projects.js
+++ b/devtools/client/webide/modules/app-projects.js
@@ -1,15 +1,15 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 const {Cc,Ci,Cu,Cr} = require("chrome");
 const ObservableObject = require("devtools/client/shared/observable-object");
-const promise = require("devtools/shared/deprecated-sync-thenables");
+const promise = require("promise");
 
 const {EventEmitter} = Cu.import("resource://devtools/shared/event-emitter.js", {});
 const {generateUUID} = Cc['@mozilla.org/uuid-generator;1'].getService(Ci.nsIUUIDGenerator);
 const {FileUtils} = Cu.import("resource://gre/modules/FileUtils.jsm", {});
 const {indexedDB} = require("sdk/indexed-db");
 
 /**
  * IndexedDB wrapper that just save project objects