From ddfceddc57bb964a3c546cbda3d507d15f9cd257 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Fri, 19 Apr 2024 10:56:15 +0200 Subject: [PATCH] [lightning] unique sockets for ln nodes --- backend/src/api/explorer/nodes.api.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/api/explorer/nodes.api.ts b/backend/src/api/explorer/nodes.api.ts index 22f9ca48a..3c65ee1f8 100644 --- a/backend/src/api/explorer/nodes.api.ts +++ b/backend/src/api/explorer/nodes.api.ts @@ -713,7 +713,9 @@ class NodesApi { * Update node sockets */ public async $updateNodeSockets(publicKey: string, sockets: {network: string; addr: string}[]): Promise { - const formattedSockets = (sockets.map(a => a.addr).join(',')) ?? ''; + const uniqueAddr = [...new Set(sockets.map(a => a.addr))]; + + const formattedSockets = (uniqueAddr.join(',')) ?? ''; try { await DB.query(`UPDATE nodes SET sockets = ? WHERE public_key = ?`, [formattedSockets, publicKey]); } catch (e) {