From 0e6c84c566a4484f332ddcf29a718e03cd6547a6 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 4 Dec 2022 12:03:09 -0500 Subject: [PATCH] *Make default topic hash an exported const --- src/modules/swarm.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/swarm.ts b/src/modules/swarm.ts index 4f3766c..9b7fe42 100644 --- a/src/modules/swarm.ts +++ b/src/modules/swarm.ts @@ -18,6 +18,8 @@ import sodium from "sodium-universal"; import b4a from "b4a"; const LUMEWEB = b4a.from("lumeweb"); +export const LUMEWEB_TOPIC_HASH = b4a.allocUnsafe(32); +sodium.crypto_generichash(LUMEWEB_TOPIC_HASH, LUMEWEB); export type SecretStream = any; @@ -38,13 +40,11 @@ export async function start() { const keyPair = getKeyPair(); node = new Hyperswarm({ keyPair, dht: new DHT({ keyPair }) }); - const topic = b4a.allocUnsafe(32); - sodium.crypto_generichash(topic, LUMEWEB); // @ts-ignore await node.dht.ready(); await node.listen(); - node.join(topic); + node.join(LUMEWEB_TOPIC_HASH); return node; }