Moved commands, message and messages to directory
This commit is contained in:
parent
0b20724288
commit
e8f0725081
@ -2,15 +2,10 @@
|
|||||||
* @namespace P2P
|
* @namespace P2P
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var Messages = require('./messages');
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
Message: require('./message'),
|
|
||||||
Commands: require('./commands'),
|
|
||||||
Inventory: require('./inventory'),
|
Inventory: require('./inventory'),
|
||||||
BloomFilter: require('./bloomfilter'),
|
BloomFilter: require('./bloomfilter'),
|
||||||
Messages: Messages,
|
Messages: require('./messages'),
|
||||||
messages: new Messages(),
|
|
||||||
Peer: require('./peer'),
|
Peer: require('./peer'),
|
||||||
Pool: require('./pool')
|
Pool: require('./pool')
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var Message = require('./message');
|
var Message = require('./message');
|
||||||
|
var BloomFilter = require('../bloomfilter');
|
||||||
|
var packageInfo = require('../../package.json');
|
||||||
var inherits = require('util').inherits;
|
var inherits = require('util').inherits;
|
||||||
var packageInfo = require('../package.json');
|
|
||||||
var bitcore = require('bitcore');
|
var bitcore = require('bitcore');
|
||||||
var BN = bitcore.crypto.BN;
|
var BN = bitcore.crypto.BN;
|
||||||
var BufferReader = bitcore.encoding.BufferReader;
|
var BufferReader = bitcore.encoding.BufferReader;
|
||||||
var BufferWriter = bitcore.encoding.BufferWriter;
|
var BufferWriter = bitcore.encoding.BufferWriter;
|
||||||
var BufferUtil = bitcore.util.buffer;
|
var BufferUtil = bitcore.util.buffer;
|
||||||
var BloomFilter = require('./bloomfilter');
|
|
||||||
var Put = require('bufferput'); //todo remove
|
var Put = require('bufferput'); //todo remove
|
||||||
var $ = bitcore.util.preconditions;
|
var $ = bitcore.util.preconditions;
|
||||||
var _ = bitcore.deps._;
|
var _ = bitcore.deps._;
|
||||||
@ -3,10 +3,9 @@
|
|||||||
var bitcore = require('bitcore');
|
var bitcore = require('bitcore');
|
||||||
var BufferUtil = bitcore.util.buffer;
|
var BufferUtil = bitcore.util.buffer;
|
||||||
var Hash = bitcore.crypto.Hash;
|
var Hash = bitcore.crypto.Hash;
|
||||||
var Commands = require('./commands');
|
|
||||||
|
|
||||||
function Messages(options) {
|
function Messages(options) {
|
||||||
this.commands = new Commands(options);
|
this.commands = new Messages.Commands(options);
|
||||||
|
|
||||||
if (!options) {
|
if (!options) {
|
||||||
options = {};
|
options = {};
|
||||||
@ -23,6 +22,8 @@ function Messages(options) {
|
|||||||
|
|
||||||
Messages.MINIMUM_LENGTH = 20;
|
Messages.MINIMUM_LENGTH = 20;
|
||||||
Messages.PAYLOAD_START = 16;
|
Messages.PAYLOAD_START = 16;
|
||||||
|
Messages.Message = require('./message');
|
||||||
|
Messages.Commands = require('./commands');
|
||||||
|
|
||||||
Messages.prototype.parseMessage = function(dataBuffer) {
|
Messages.prototype.parseMessage = function(dataBuffer) {
|
||||||
/* jshint maxstatements: 18 */
|
/* jshint maxstatements: 18 */
|
||||||
@ -38,6 +38,8 @@ function now() {
|
|||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
function Pool(options) {
|
function Pool(options) {
|
||||||
|
/* jshint maxcomplexity: 10 */
|
||||||
|
/* jshint maxstatements: 20 */
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var should = require('chai').should();
|
var should = require('chai').should();
|
||||||
var P2P = require('../');
|
var P2P = require('../../');
|
||||||
var Commands = P2P.Commands;
|
var Commands = P2P.Messages.Commands;
|
||||||
var commandData = require('./data/messages.json');
|
var commandData = require('../data/messages.json');
|
||||||
var Data = require('./data/messages');//todo merge with commandData
|
var Data = require('../data/messages');//todo merge with commandData
|
||||||
var bitcore = require('bitcore');
|
var bitcore = require('bitcore');
|
||||||
|
|
||||||
function getPayloadBuffer(messageBuffer) {
|
function getPayloadBuffer(messageBuffer) {
|
||||||
@ -1,8 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var should = require('chai').should();
|
var should = require('chai').should();
|
||||||
var P2P = require('../');
|
var P2P = require('../../');
|
||||||
var Message = P2P.Message;
|
var Message = P2P.Messages.Message;
|
||||||
|
|
||||||
describe('P2P Message', function() {
|
describe('P2P Message', function() {
|
||||||
|
|
||||||
@ -4,9 +4,9 @@ var chai = require('chai');
|
|||||||
var should = chai.should();
|
var should = chai.should();
|
||||||
|
|
||||||
var Buffers = require('buffers');
|
var Buffers = require('buffers');
|
||||||
var P2P = require('../');
|
var P2P = require('../../');
|
||||||
var messages = P2P.messages;
|
|
||||||
var Messages = P2P.Messages;
|
var Messages = P2P.Messages;
|
||||||
|
var messages = new Messages();
|
||||||
var bitcore = require('bitcore');
|
var bitcore = require('bitcore');
|
||||||
|
|
||||||
describe('Messages', function() {
|
describe('Messages', function() {
|
||||||
@ -10,7 +10,8 @@ var bitcore = require('bitcore');
|
|||||||
var P2P = require('../');
|
var P2P = require('../');
|
||||||
var Peer = P2P.Peer;
|
var Peer = P2P.Peer;
|
||||||
var MessagesData = require('./data/messages');
|
var MessagesData = require('./data/messages');
|
||||||
var messages = P2P.messages;
|
var Messages = P2P.Messages;
|
||||||
|
var messages = new Messages();
|
||||||
var Pool = P2P.Pool;
|
var Pool = P2P.Pool;
|
||||||
var Networks = bitcore.Networks;
|
var Networks = bitcore.Networks;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user