From f87a4cc2b595d4e757e4da61fa08deb1456c8f1c Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 12 Jun 2024 13:55:41 +0530 Subject: [PATCH] fix ports check from chain --- clients/js/packages/client/src/client.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/clients/js/packages/client/src/client.ts b/clients/js/packages/client/src/client.ts index 8e49f7e3..70927025 100644 --- a/clients/js/packages/client/src/client.ts +++ b/clients/js/packages/client/src/client.ts @@ -425,13 +425,12 @@ export class StarshipClient implements StarshipClientI { this.log("Starting new port forwarding..."); this.config.chains.forEach(chain => { - // TODO Talk to Anmol about chain.name and chain.name, seems to be opposite of intuition using chainReg as concept const chainPodPorts = this.podPorts.chains[chain.name] || this.podPorts.chains.defaultPorts; - if (chain.ports.rpc) this.forwardPort(chain, chain.ports.rpc, chainPodPorts.rpc); - if (chain.ports.rest) this.forwardPort(chain, chain.ports.rest, chainPodPorts.rest); - if (chain.ports.exposer) this.forwardPort(chain, chain.ports.exposer, chainPodPorts.exposer); - if (chain.ports.faucet) this.forwardPort(chain, chain.ports.faucet, chainPodPorts.faucet); + if (chain.ports?.rpc) this.forwardPort(chain, chain.ports.rpc, chainPodPorts.rpc); + if (chain.ports?.rest) this.forwardPort(chain, chain.ports.rest, chainPodPorts.rest); + if (chain.ports?.exposer) this.forwardPort(chain, chain.ports.exposer, chainPodPorts.exposer); + if (chain.ports?.faucet) this.forwardPort(chain, chain.ports.faucet, chainPodPorts.faucet); }); if (this.config.registry?.enabled) {