SwampServer constructor
Implementation
SwampServer(
super.serverAddress,
super.port, {
ConfigManager? configManager,
bool withConsole = true,
LogLevel? minLogLevel,
super.securityContext,
}) : configManager = configManager ?? ConfigManager() {
connect(_rpcPipe..connect(roomManager));
_initFunctions();
_consoler.registerPrograms({
'stop': StopProgram(this),
'rooms': RoomsProgram(roomManager),
'room': RoomProgram(roomManager),
'config': ConfigProgram(this),
'info': InfoProgram(this),
});
_consoler.minLogLevel = minLogLevel ?? _consoler.minLogLevel;
if (withConsole) _consoler.run();
}