From 065ef0adb07a15be5564406002eff565b2534a17 Mon Sep 17 00:00:00 2001 From: fryorcraken Date: Sat, 19 Jul 2025 17:32:58 +1000 Subject: [PATCH] `getRoutingInfo` is best as a method as it can use the context from `this`. --- packages/sdk/src/waku/waku.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/packages/sdk/src/waku/waku.ts b/packages/sdk/src/waku/waku.ts index b0ada06494..38dfec9ffa 100644 --- a/packages/sdk/src/waku/waku.ts +++ b/packages/sdk/src/waku/waku.ts @@ -260,8 +260,7 @@ export class WakuNode implements IWaku { } public createDecoder(params: CreateDecoderParams): IDecoder { - const routingInfo = getRoutingInfo( - this.networkConfig, + const routingInfo = this.createRoutingInfo( params.contentTopic, params.shardId ); @@ -269,8 +268,7 @@ export class WakuNode implements IWaku { } public createEncoder(params: CreateEncoderParams): IEncoder { - const routingInfo = getRoutingInfo( - this.networkConfig, + const routingInfo = this.createRoutingInfo( params.contentTopic, params.shardId ); @@ -281,12 +279,11 @@ export class WakuNode implements IWaku { routingInfo: routingInfo }); } -} -function getRoutingInfo( - networkConfig: NetworkConfig, - contentTopic?: string, - shardId?: number -): IRoutingInfo { - return createRoutingInfo(networkConfig, { contentTopic, shardId }); + private createRoutingInfo( + contentTopic?: string, + shardId?: number + ): IRoutingInfo { + return createRoutingInfo(this.networkConfig, { contentTopic, shardId }); + } }