Nikolay Suslov 6 years ago
parent
commit
ec49e94fd9
1 changed files with 26 additions and 16 deletions
  1. 26 16
      public/app.js

+ 26 - 16
public/app.js

@@ -189,12 +189,20 @@ class App {
       }
     }
     console.log(proxyObj);
+    let proxy = _LCSDB.user().get('proxy');
+    proxy.put(proxyObj);
 
-    Object.keys(proxyObj).forEach(res => {
-      let proxy = _LCSDB.user().get('proxy');
-      let newDoc = proxy.get(res);
-      newDoc.put(proxyObj[res]);
-    })
+    // for (const key of Object.keys(proxyObj)) {
+    //   let proxy = _LCSDB.user().get('proxy');
+    //   let newDoc = proxy.get(key);
+    //   await newDoc.put(proxyObj[key]).then();
+    // }
+
+    // Object.keys(proxyObj).forEach(res => {
+    //   let proxy = _LCSDB.user().get('proxy');
+    //   let newDoc = proxy.get(res);
+    //   newDoc.put(proxyObj[res]);
+    // })
 
   }
 
@@ -252,20 +260,22 @@ class App {
     console.log(worldsObj);
 
     if (replace) {
+       //force replace all default worlds
+      let worlds = _LCSDB.user().get('worlds');
+      worlds.put(worldsObj);
 
-      Object.entries(worldsObj).forEach(res => {
+      // Object.entries(worldsObj).forEach(res => {
 
-        let worldName = res[0];
-        let files = res[1];
-        Object.entries(files).forEach(file => {
+      //   let worldName = res[0];
+      //   let files = res[1];
+      //   Object.entries(files).forEach(file => {
 
-          _LCSDB.user().get('worlds').get(worldName).get(file[0]).put(file[1]);
+      //     _LCSDB.user().get('worlds').get(worldName).get(file[0]).put(file[1]);
 
-        })
-      })
+      //   })
+      // })
     } else {
-      //force replace all default worlds
-
+     
       Object.entries(worldsObj).forEach(res => {
 
         let worldName = res[0];
@@ -520,9 +530,9 @@ class App {
                   $type: "button",
                   class: "mdc-button mdc-button--raised",
                   $text: "Load defaults Proxy",
-                  onclick: function (e) {
+                  onclick: async function (e) {
                     console.log("admin action");
-                    window._app.loadProxyDefaults();
+                    await window._app.loadProxyDefaults();
                   }
                 }
               ]