| | |
| | | var provider = CLOUDFS.fetchProvider(mount); |
| | | if (provider) { |
| | | mount.opts.provider = provider; |
| | | console.log("Mounting", mount); |
| | | } else { |
| | | mount.opts.disabled = true; |
| | | Module.print("WARNING: Cloud provider not available. Disabling Sync"); |
| | |
| | | return callback(new Error("Syncing Disabled")); |
| | | } |
| | | |
| | | console.log("Syncing", mount, populate); |
| | | // re-use IDBFS.getLocalSet for now |
| | | CLOUDFS.getLocalSet(mount, function(err, local) { |
| | | if (err) return callback(err); |
| | |
| | | var completed = 0; |
| | | |
| | | function done(err) { |
| | | console.log('Done called', completed, total); |
| | | if (err) { |
| | | if (!done.errored) { |
| | | done.errored = true; |