30 lines
727 B
JavaScript
30 lines
727 B
JavaScript
const pull = require('pull-stream')
|
|
|
|
module.exports = {
|
|
before: (sbot, ready) => {
|
|
sbot.on('rpc:connect', rpc => {
|
|
var ret = rpc.tunnel.announce()
|
|
console.warn('announced')
|
|
console.warn(ret)
|
|
pull(
|
|
rpc.tunnel.endpoints(),
|
|
pull.drain(el => {
|
|
console.warn("from roomsrv:",el)
|
|
})
|
|
)
|
|
|
|
setTimeout(() => {
|
|
ret = rpc.tunnel.leave()
|
|
console.warn('left')
|
|
console.warn(ret)
|
|
}, 2500)
|
|
})
|
|
ready()
|
|
},
|
|
|
|
after: (sbot, exit) => {
|
|
console.warn('after connect...')
|
|
|
|
setTimeout(exit, 5000)
|
|
}
|
|
} |