Factorize aimedb connection setup

This commit is contained in:
Tau
2019-11-06 17:28:29 -05:00
parent 6a8e00cc85
commit de011c2358
+10 -4
View File
@@ -135,9 +135,7 @@ class Framer extends Transform {
}
}
async function dispatch(socket) {
console.log('Aimedb: Connection opened')
function setup(socket) {
const input = pipeline(
socket,
crypto
@@ -158,6 +156,14 @@ async function dispatch(socket) {
socket,
)
return { input, output }
}
async function aimedb(socket) {
console.log('Aimedb: Connection opened')
const { input, output } = setup(socket)
try {
for await (const req of input) {
console.log('Aimedb: Decode', req)
@@ -191,4 +197,4 @@ async function dispatch(socket) {
socket.end()
}
module.exports = dispatch
module.exports = aimedb