From 36da04bdfeed89eede4e97d81578a8e9308d5934 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 22 Sep 2022 10:17:37 -0400 Subject: [PATCH] *Extract keypair logic to a helper function --- src/modules/dht.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/modules/dht.ts b/src/modules/dht.ts index 3da758f..159cc52 100644 --- a/src/modules/dht.ts +++ b/src/modules/dht.ts @@ -19,15 +19,19 @@ let node: { }; let server: any; -async function start() { +export function getKeyPair() { const seed = config.str("seed"); let err = validSeedPhrase(seed); if (err !== null) { - errorExit("RELAY_SEED is invalid. Aborting."); + errorExit("LUME_WEB_RELAY_SEED is invalid. Aborting."); } - const keyPair = deriveMyskyRootKeypair(seedPhraseToSeed(seed)[0]); + return deriveMyskyRootKeypair(seedPhraseToSeed(seed)[0]); +} + +async function start() { + const keyPair = getKeyPair(); node = new DHT({ keyPair });