From d60b639b1cb5e21243c52ce6f529f51f07bd8e43 Mon Sep 17 00:00:00 2001 From: Andre Staltz Date: Thu, 13 Jul 2023 11:14:50 +0300 Subject: [PATCH] monkey patch base64 IDs to base58 for now --- lib/plugin-hub-client.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/plugin-hub-client.js b/lib/plugin-hub-client.js index a01ab09..119852b 100644 --- a/lib/plugin-hub-client.js +++ b/lib/plugin-hub-client.js @@ -1,6 +1,7 @@ // @ts-ignore const DuplexPair = require('pull-pair/duplex') // @ts-ignore const Notify = require('pull-notify') +const bs58 = require('bs58') const debug = require('debug')('ppppp:hub-client') const makeTunnelPlugin = require('./ms-tunnel') const { ErrorDuplex } = require('./utils') @@ -51,7 +52,8 @@ module.exports = { */ connect(origin) { // @ts-ignore - const hub = this.id // FIXME: this comes from secret-stack + // FIXME: this comes from secret-stack + const hub = bs58.encode(Buffer.from(this.id, 'base64')) debug('received hubClient.connect(%s) via hub %s', origin, hub) if (hubs.has(hub) && origin) { debug('connect() will resolve because handler exists')