external/gcs: docs.

This commit is contained in:
Christopher Jeffrey 2017-06-26 13:36:01 -07:00
parent e02d645c07
commit 722118df6c
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD
3 changed files with 10 additions and 9 deletions

View File

@ -8,6 +8,11 @@
var request = require('../http/request');
var IP = require('../utils/ip');
/**
* @exports net/external
*/
var external = exports;
/**
@ -19,9 +24,6 @@ var external = exports;
external.getIPv4 = async function getIPv4() {
var res, ip;
if (request.unsupported)
throw new Error('Could not find IP.');
try {
res = await request({
method: 'GET',
@ -47,15 +49,13 @@ external.getIPv4 = async function getIPv4() {
/**
* Attempt to retrieve external IP from dyndns.org.
* @method
* @ignore
* @returns {Promise}
*/
external.getIPv42 = async function getIPv42() {
var res, match, ip, raw;
if (request.unsupported)
throw new Error('Could not find IP.');
res = await request({
method: 'GET',
uri: 'http://checkip.dyndns.org',
@ -86,9 +86,6 @@ external.getIPv42 = async function getIPv42() {
external.getIPv6 = async function getIPv6() {
var res, ip;
if (request.unsupported)
throw new Error('Could not find IP.');
res = await request({
method: 'GET',
uri: 'http://ipv6.icanhazip.com',

View File

@ -9,6 +9,7 @@ exports.BIP151 = require('./bip151');
exports.bip152 = require('./bip152');
exports.common = require('./common');
exports.dns = require('./dns');
exports.external = require('./external');
exports.Framer = require('./framer');
exports.HostList = require('./hostlist');
exports.packets = require('./packets');

View File

@ -16,6 +16,7 @@ var EOF = new Int64(-1);
/**
* GCSFilter
* @alias module:utils.GCSFilter
* @constructor
*/
@ -348,6 +349,7 @@ GCSFilter.fromExtended = function fromExtended(block) {
/**
* BitWriter
* @constructor
* @ignore
*/
function BitWriter() {
@ -434,6 +436,7 @@ BitWriter.prototype.render = function render() {
/**
* BitReader
* @constructor
* @ignore
*/
function BitReader(data) {