UNPKG

fox-wamp

Version:

Web Application Message Router/Server WAMP/MQTT

27 lines (21 loc) 739 B
'use strict' const { DbFactory } = require('../lib/sqlite/dbfactory') const History = require('../lib/sqlite/history') const { OneDbRouter } = require('../lib/sqlite/onedbrouter') async function main () { const dbFactory = new DbFactory() const db = await dbFactory.openMainDatabase('../dbfiles/msgdb.sqlite') const maxId = await History.scanMaxId(db) console.log('loaded max id:', maxId) const router = new OneDbRouter(dbFactory) router.setLogTrace(true) router.startActualizePrefixTimer() router.listenWAMP({ port: 9000 }) router.listenMQTT({ port: 1883 }) router.listenFoxNet({ port: 1735 }) } main().then((value) => { console.log('listen started.') }, (err) => { console.error('ERROR:', err, err.stack) })