MCPcopy
hub / github.com/alibaba/lightproxy / getWhistlePort

Function getWhistlePort

src/renderer/utils.ts:22–31  ·  view source on GitHub ↗
(coreAPI: CoreAPIClass)

Source from the content-addressed store, hash-verified

20}
21
22export 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
33export function generateHTTPProxyUrl(httpPort: number) {
34 return `http://127.0.0.1:${httpPort}`;

Callers 6

PhoneProxyMethod · 0.90
DebuggerPanelCompMethod · 0.90
PluginInfoCardFunction · 0.90
clickFunction · 0.90
WhistlePanelCompMethod · 0.90
toggleSystemProxyMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected