emscripten Humble Cloud interface
Edward Rudd
2014-08-19 6cb3cee3c6cf50bd29d7e183bdf39fb0be93cf24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var LibraryHUMBLE_CLOUD = {
    $HUMBLE_CLOUD__deps: ['$FS', '$MEMFS', '$PATH'],
    $HUMBLE_CLOUD__postset: 'HUMBLE_CLOUD.staticInit()',
    $HUMBLE_CLOUD: {
        applicationToken: '__NOTOKEN__',
 
        staticInit: function() {
            console.log('Humble Cloud Init');
            addRunDependency('HUMBLE_CLOUD');
            console.log('Doing stuff to synchronize files');
            removeRunDependency('HUMBLE_CLOUD');
        }
    },
    humble_fs_sync: function() {
        console.log("Hello Syncing");
    }
};
 
autoAddDeps(LibraryHUMBLE_CLOUD, '$HUMBLE_CLOUD');
mergeInto(LibraryManager.library, LibraryHUMBLE_CLOUD);