소스 검색

Respect boot.api.initialize returning a promise.

Herbert Vojčík 8 년 전
부모
커밋
02ef64e3a9
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      external/amber-dev/lib/amberc.js

+ 3 - 1
external/amber-dev/lib/amberc.js

@@ -204,9 +204,11 @@ function create_compiler(configuration) {
     var include_files = configuration.load;
     return new Promise(configuration.requirejs.bind(null, ["amber/lang"]))
         .then(function (boot) {
-            boot.api.initialize();
             configuration.core = boot.api;
             configuration.globals = boot.globals;
+            return boot.api.initialize();
+        })
+        .then(function () {
             var pluginPrefixedLibraries = include_files.map(function (each) {
                 return 'amber/without-imports!' + each;
             });