mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-20 11:48:31 -06:00
18 lines
280 B
TypeScript
18 lines
280 B
TypeScript
import { Server } from 'http'
|
|
|
|
function terminateServer (server: Server) {
|
|
if (!server) return Promise.resolve()
|
|
|
|
return new Promise<void>((res, rej) => {
|
|
server.close(err => {
|
|
if (err) return rej(err)
|
|
|
|
return res()
|
|
})
|
|
})
|
|
}
|
|
|
|
export {
|
|
terminateServer
|
|
}
|