feat: add ditto:relay in /relay - sticky notes

This commit is contained in:
P. Reis 2024-09-23 14:47:17 -03:00
parent 70e27b04f4
commit 1a1adc1654

View file

@ -1,3 +1,4 @@
import Debug from '@soapbox/stickynotes/debug';
import TTLCache from '@isaacs/ttlcache';
import {
NostrClientCLOSE,
@ -29,6 +30,8 @@ const limiter = new TTLCache<string, number>();
/** Connections for metrics purposes. */
const connections = new Set<WebSocket>();
const debug = Debug('ditto:relay');
/** Set up the Websocket connection. */
function connectStream(socket: WebSocket, ip: string | undefined) {
const controllers = new Map<string, AbortController>();
@ -141,7 +144,7 @@ function connectStream(socket: WebSocket, ip: string | undefined) {
send(['OK', event.id, false, e.message]);
} else {
send(['OK', event.id, false, 'error: something went wrong']);
console.error(e);
debug(e);
}
}
}