mirror of https://codeberg.org/pzp/pzp-hub.git
declare hubClient manifest
This commit is contained in:
parent
c6003d42bf
commit
f2296cfae0
|
@ -14,6 +14,7 @@ module.exports = function startPeer() {
|
|||
.use(require('secret-handshake-ext/secret-stack'))
|
||||
.use(require('ssb-conn'))
|
||||
.use(require('./plugin-hub.cjs'))
|
||||
.use(require('./plugin-hub-client.cjs'))
|
||||
.call(null, {
|
||||
path,
|
||||
caps,
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
module.exports = {
|
||||
name: 'hubClient',
|
||||
manifest: {
|
||||
connect: 'duplex',
|
||||
},
|
||||
permissions: {
|
||||
anonymous: {
|
||||
allow: ['connect'],
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* @param {any} sstack
|
||||
* @param {any} config
|
||||
*/
|
||||
init(sstack, config) {
|
||||
return {
|
||||
/**
|
||||
* @param {string} origin
|
||||
* @returns {import('pull-stream').Duplex<unknown, unknown>}
|
||||
*/
|
||||
connect(origin) {
|
||||
const err = new Error('Not implemented on the client')
|
||||
return {
|
||||
source(_abort, cb) {
|
||||
cb(err)
|
||||
},
|
||||
sink(read) {
|
||||
read(err, () => {})
|
||||
},
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
}
|
Loading…
Reference in New Issue