repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 7cc3f092c8fdf8c7cb1aa67c9cabe801e1ea5c2d:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 7cc3f092c8fdf8c7cb1aa67c9cabe801e1ea5c2d
Author: James Baicoianu 
Date:   Fri Apr 19 20:41:20 2019 -0700

    DAT translator whitespace / comments

diff --git a/scripts/translators/dat.js b/scripts/translators/dat.js
index e0471fe7d0364f96665ac36b8ee9a3722c18a922..
index ..bda521f93feba322a311f2631ab403b833879a5f 100644
--- a/scripts/translators/dat.js
+++ b/scripts/translators/dat.js
@@ -2,17 +2,17 @@ elation.require([], function() {
   elation.component.add('janusweb.translators.dat', function() {
     this.exec = function(args) {
       return new Promise(function(resolve, reject) {
-console.error('GET DAT ROOM!', args);
         let room = args.room;

         elation.engine.assetdownloader.fetchURL(args.url).then((ev) => {
-console.log('got dat url', ev);
-let decoder = new TextDecoder('utf-8');
-let src = decoder.decode(ev.target.data);
-room.loadFromSource(src);
+          let decoder = new TextDecoder('utf-8');
+          let src = decoder.decode(ev.target.data);
+          room.loadFromSource(src);
         }).catch((err) => {
-          console.error('oh no!', err);
+          console.error('Failed to load room from DAT:', args.url, err);

+          // Create a default room to let the user know it didn't work
+          // TODO - fall back on dat-js here
           room.createObject('object', {
             id: 'cube',
             col: 'red',

-----END OF PAGE-----