LDAP server: close on application stop
This commit is contained in:
parent
e8f110d8ea
commit
72fabd4dac
|
@ -57,5 +57,22 @@ export default class LDAPServerComponent extends ApplicationComponent<void> {
|
|||
this.server.listen(8389, '127.0.0.1', () => {
|
||||
Logger.info(`LDAP server listening on ${this.server!.url}`);
|
||||
});
|
||||
this.server.on('close', () => {
|
||||
Logger.info('LDAP server closed.');
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public async stop(): Promise<void> {
|
||||
await new Promise(resolve => {
|
||||
if (this.server) {
|
||||
// @ts-ignore
|
||||
this.server.close(() => {
|
||||
resolve();
|
||||
});
|
||||
} else {
|
||||
resolve();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue