From 4a193e49e041e29c45f1381d6fb9160fd83d15b2 Mon Sep 17 00:00:00 2001 From: Franck Royer Date: Mon, 25 Jul 2022 17:04:41 +1000 Subject: [PATCH] style: use nullish coalescing instead of if/then --- src/lib/waku_light_push/index.ts | 6 +----- src/lib/waku_relay/index.ts | 2 +- src/lib/waku_store/index.ts | 6 +----- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/lib/waku_light_push/index.ts b/src/lib/waku_light_push/index.ts index e598087fed..b4fdf4fe35 100644 --- a/src/lib/waku_light_push/index.ts +++ b/src/lib/waku_light_push/index.ts @@ -40,11 +40,7 @@ export class WakuLightPush { pubSubTopic: string; constructor(public libp2p: Libp2p, options?: CreateOptions) { - if (options?.pubSubTopic) { - this.pubSubTopic = options.pubSubTopic; - } else { - this.pubSubTopic = DefaultPubSubTopic; - } + this.pubSubTopic = options?.pubSubTopic ?? DefaultPubSubTopic; } async push( diff --git a/src/lib/waku_relay/index.ts b/src/lib/waku_relay/index.ts index 297bfd3fdc..5d2bd454d3 100644 --- a/src/lib/waku_relay/index.ts +++ b/src/lib/waku_relay/index.ts @@ -55,7 +55,7 @@ export class WakuRelay extends GossipSub { this.observers = {}; this.decryptionKeys = new Map(); - this.pubSubTopic = options?.pubSubTopic || DefaultPubSubTopic; + this.pubSubTopic = options?.pubSubTopic ?? DefaultPubSubTopic; options?.decryptionKeys?.forEach((key) => { this.addDecryptionKey(key); diff --git a/src/lib/waku_store/index.ts b/src/lib/waku_store/index.ts index 3fa4d2dfe6..39e441ea64 100644 --- a/src/lib/waku_store/index.ts +++ b/src/lib/waku_store/index.ts @@ -103,11 +103,7 @@ export class WakuStore { >; constructor(public libp2p: Libp2p, options?: CreateOptions) { - if (options?.pubSubTopic) { - this.pubSubTopic = options.pubSubTopic; - } else { - this.pubSubTopic = DefaultPubSubTopic; - } + this.pubSubTopic = options?.pubSubTopic ?? DefaultPubSubTopic; this.decryptionKeys = new Map(); }