feature(socket) main -> tryRequire

This commit is contained in:
coderaiser 2014-09-02 05:47:00 -04:00
parent 8e106cebbf
commit 02af213f0f

View file

@ -1,9 +1,8 @@
(function() {
'use strict';
var main = global.cloudcmd.main,
DIR = '../',
io = main.require('socket.io'),
var DIR = '../',
io = tryRequire('socket.io'),
Util = require(DIR + 'util'),
AllListeners = [];
@ -53,4 +52,15 @@
return io;
}
function tryRequire(name) {
var module;
Util.exec.try(function() {
module = require(name);
});
return module;
}
})();
})();