* ServerModule's createServer() is now async

* Re-write of NNTP Message-ID <> internal message UUIDs
This commit is contained in:
Bryan Ashby 2018-12-27 02:19:26 -07:00
parent 346815a4f2
commit 9d1815682d
11 changed files with 305 additions and 84 deletions

View file

@ -123,7 +123,7 @@ exports.getModule = class WebSocketLoginServer extends LoginServerModule {
super();
}
createServer() {
createServer(cb) {
//
// We will actually create up to two servers:
// * insecure websocket (ws://)
@ -131,7 +131,7 @@ exports.getModule = class WebSocketLoginServer extends LoginServerModule {
//
const config = _.get(Config(), 'loginServers.webSocket');
if(!_.isObject(config)) {
return;
return cb(null);
}
const wsPort = _.get(config, 'ws.port');
@ -161,6 +161,8 @@ exports.getModule = class WebSocketLoginServer extends LoginServerModule {
wsServer : new WebSocketServer( { server : httpServer } ),
};
}
return cb(null);
}
listen() {