2014-06-24 08:36:32 -07:00
|
|
|
var imports = require('soop').imports();
|
|
|
|
var EventEmitter = imports.EventEmitter || require('events').EventEmitter;
|
2014-04-18 10:40:16 -07:00
|
|
|
|
2014-06-24 08:36:32 -07:00
|
|
|
function Network(opts) {}
|
2014-04-18 10:40:16 -07:00
|
|
|
|
2014-06-24 08:36:32 -07:00
|
|
|
Network.parent = EventEmitter;
|
2014-04-18 10:40:16 -07:00
|
|
|
|
2014-06-03 09:07:31 -07:00
|
|
|
Network.prototype.start = function(opts, cb) {
|
2014-04-18 10:40:16 -07:00
|
|
|
// start! :D
|
2014-06-03 09:07:31 -07:00
|
|
|
this.peer = {
|
|
|
|
options: {
|
|
|
|
token: "asd"
|
|
|
|
}
|
|
|
|
};
|
|
|
|
if (cb) cb();
|
2014-04-18 10:40:16 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
Network.prototype.send = function(peerIds, data, cb) {
|
|
|
|
// send! c:
|
|
|
|
};
|
|
|
|
|
|
|
|
Network.prototype.connectTo = function(peerId) {
|
|
|
|
// connect C:
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
Network.prototype.disconnect = function(cb) {
|
|
|
|
// disconect :c
|
|
|
|
};
|
|
|
|
|
2014-06-03 09:07:31 -07:00
|
|
|
Network.prototype.lockIncommingConnections = function() {
|
|
|
|
|
|
|
|
};
|
|
|
|
|
2014-06-24 08:36:32 -07:00
|
|
|
Network.prototype.getPeer = function() {};
|
|
|
|
Network.prototype.connectToCopayers = function(cps) {};
|
2014-06-03 09:07:31 -07:00
|
|
|
Network.prototype.isOnline = function() {
|
|
|
|
return true;
|
|
|
|
};
|
2014-06-09 07:19:38 -07:00
|
|
|
Network.prototype.peerFromCopayer = function(copayerId) {
|
|
|
|
return copayerId;
|
|
|
|
};
|
2014-06-03 09:07:31 -07:00
|
|
|
|
2014-04-18 10:40:16 -07:00
|
|
|
module.exports = require('soop')(Network);
|