(coreAPI: CoreAPIClass)
| 20 | } |
| 21 | |
| 22 | export async function getWhistlePort(coreAPI: CoreAPIClass): Promise<number> { |
| 23 | return new Promise(resolve => { |
| 24 | const resolveFn = (port: number) => { |
| 25 | resolve(port); |
| 26 | coreAPI.eventEmmitter.off('whistle-get-port-response', resolveFn); |
| 27 | }; |
| 28 | coreAPI.eventEmmitter.on('whistle-get-port-response', resolveFn); |
| 29 | coreAPI.eventEmmitter.emit('whistle-get-port'); |
| 30 | }); |
| 31 | } |
| 32 | |
| 33 | export function generateHTTPProxyUrl(httpPort: number) { |
| 34 | return `http://127.0.0.1:${httpPort}`; |
no outgoing calls
no test coverage detected