mirror of
https://github.com/fluencelabs/dweb-transports
synced 2025-03-14 18:10:49 +00:00
Naming; Provide non-promise version
This commit is contained in:
parent
a2d11bdd01
commit
229429fe2a
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
node_modules
|
||||
data.json
|
||||
/radata/
|
||||
yarn-error.log
|
||||
|
@ -91,4 +91,4 @@ function test() {
|
||||
test();
|
||||
*/
|
||||
|
||||
exports = module.exports = {p_namingcb};
|
||||
exports = module.exports = {naming, p_namingcb};
|
||||
|
@ -5,7 +5,7 @@ const debug = require('debug')('dweb-transports');
|
||||
const httptools = require('./httptools');
|
||||
const each = require('async/each');
|
||||
const map = require('async/map');
|
||||
const {p_namingcb} = require('./Naming.js')
|
||||
const {p_namingcb, naming} = require('./Naming.js')
|
||||
|
||||
class Transports {
|
||||
/*
|
||||
@ -856,6 +856,7 @@ class Transports {
|
||||
}
|
||||
}
|
||||
Transports._transports = []; // Array of transport instances connected
|
||||
Transports.naming = naming;
|
||||
Transports.namingcb = p_namingcb; // Will be defined by the naming component (turns URLs for names into URLs for transport)
|
||||
Transports._transportclasses = {}; // Pointers to classes whose code is loaded.
|
||||
Transports.httptools = httptools; // Static http tools
|
||||
|
23
yarn.lock
23
yarn.lock
@ -5835,7 +5835,19 @@ multiaddr-to-uri@^5.0.0:
|
||||
dependencies:
|
||||
multiaddr "^6.1.0"
|
||||
|
||||
multiaddr@^6.0.0, multiaddr@^6.0.3, multiaddr@^6.0.4, multiaddr@^6.0.6, multiaddr@^6.1.0:
|
||||
multiaddr@^6.0.0:
|
||||
version "6.1.1"
|
||||
resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-6.1.1.tgz#9aae57b3e399089b9896d9455afa8f6b117dff06"
|
||||
integrity sha512-Q1Ika0F9MNhMtCs62Ue+GWIJtRFEhZ3Xz8wH7/MZDVZTWhil1/H2bEGN02kUees3hkI3q1oHSjmXYDM0gxaFjQ==
|
||||
dependencies:
|
||||
bs58 "^4.0.1"
|
||||
class-is "^1.1.0"
|
||||
hi-base32 "~0.5.0"
|
||||
ip "^1.1.5"
|
||||
is-ip "^2.0.0"
|
||||
varint "^5.0.0"
|
||||
|
||||
multiaddr@^6.0.3, multiaddr@^6.0.4, multiaddr@^6.0.6, multiaddr@^6.1.0:
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-6.1.0.tgz#1f93afce58a33db5cc32a5917d8a14105d94330e"
|
||||
integrity sha512-+XTP3OzG2m6JVcjxA9QBmGDr0Vk8WwnohC/fCC3puXb5qJqfJwLVJLEtdTc6vK7ri/hw+Nn4wyT4LkZaPnvGfQ==
|
||||
@ -7080,7 +7092,7 @@ pull-write@^1.1.4:
|
||||
pull-cat "^1.1.11"
|
||||
pull-stream "^3.4.5"
|
||||
|
||||
"pull-ws@github:hugomrdias/pull-ws#fix/bundle-size":
|
||||
pull-ws@hugomrdias/pull-ws#fix/bundle-size:
|
||||
version "3.3.1"
|
||||
resolved "https://codeload.github.com/hugomrdias/pull-ws/tar.gz/8e2ce0bb3b1cd6804828316e937fff8e0bef6225"
|
||||
dependencies:
|
||||
@ -7661,7 +7673,12 @@ seq-queue@^0.0.5:
|
||||
resolved "https://registry.yarnpkg.com/seq-queue/-/seq-queue-0.0.5.tgz#d56812e1c017a6e4e7c3e3a37a1da6d78dd3c93e"
|
||||
integrity sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4=
|
||||
|
||||
serialize-javascript@^1.4.0, serialize-javascript@^1.7.0:
|
||||
serialize-javascript@^1.4.0:
|
||||
version "1.9.1"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb"
|
||||
integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==
|
||||
|
||||
serialize-javascript@^1.7.0:
|
||||
version "1.9.0"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.0.tgz#5b77019d7c3b85fe91b33ae424c53dcbfb6618bd"
|
||||
integrity sha512-UkGlcYMtw4d9w7YfCtJFgdRTps8N4L0A48R+SmcGL57ki1+yHwJXnalk5bjgrw+ljv6SfzjzPjhohod2qllg/Q==
|
||||
|
Loading…
x
Reference in New Issue
Block a user