mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove modifying input in requestActivePortForwardInjectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
c7d694fe76
commit
ce614461ce
@ -19,22 +19,24 @@ const requestActivePortForwardInjectable = getInjectable({
|
||||
const apiBase = di.inject(apiBaseInjectionToken);
|
||||
const logger = di.inject(loggerInjectable);
|
||||
|
||||
return async (portForward) => {
|
||||
const { port, forwardPort } = portForward;
|
||||
let response: { port: number };
|
||||
|
||||
return async ({ port, forwardPort, namespace, kind, name, ...rest }) => {
|
||||
try {
|
||||
response = await apiBase.get(requestActiveEndpoint.compile(portForward), { query: { port, forwardPort }});
|
||||
const response: { port: number } = await apiBase.get(requestActiveEndpoint.compile({ namespace, kind, name }), { query: { port, forwardPort }});
|
||||
|
||||
return {
|
||||
status: response.port ? "Active" : "Disabled",
|
||||
forwardPort: response.port,
|
||||
port,
|
||||
namespace,
|
||||
kind,
|
||||
name,
|
||||
...rest,
|
||||
};
|
||||
} catch (error) {
|
||||
logger.warn(`[PORT-FORWARD-STORE] Error getting active port-forward: ${error}`, portForward);
|
||||
logger.warn(`[PORT-FORWARD-STORE] Error getting active port-forward: ${error}`, { namespace, kind, name });
|
||||
|
||||
return undefined;
|
||||
}
|
||||
|
||||
portForward.status = response?.port ? "Active" : "Disabled";
|
||||
portForward.forwardPort = response?.port;
|
||||
|
||||
return portForward;
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user