Files
meanTorrent/modules/announce/server/controllers/common/common.js
2017-03-24 11:50:58 +08:00

32 lines
656 B
JavaScript

'use strict';
/**
* Created by wei on 2017/3/23.
*/
/**
* Functions/constants needed by both the client and server.
*/
var Buffer = require('safe-buffer').Buffer;
var extend = require('xtend/mutable');
exports.DEFAULT_ANNOUNCE_PEERS = 50;
exports.MAX_ANNOUNCE_PEERS = 82;
exports.binaryToHex = function (str) {
if (typeof str !== 'string') {
str = String(str);
}
return Buffer.from(str, 'binary').toString('hex');
};
exports.hexToBinary = function (str) {
if (typeof str !== 'string') {
str = String(str);
}
return Buffer.from(str, 'hex').toString('binary');
};
var config = require('./common-node');
extend(exports, config);