fix some important bugs so it is actually usable.

This commit is contained in:
fiatjaf
2021-05-22 22:14:25 -03:00
parent fc4ddad068
commit d3d120cd7c
3 changed files with 11 additions and 4 deletions

View File

@@ -25,11 +25,14 @@ export function relayPool(globalPrivateKey) {
])
)
const activeCallback = cb
const activeFilters = filter
activeSubscriptions[id] = {
sub: ({cb = cb, filter = filter}) =>
sub: ({cb = activeCallback, filter = activeFilters}) =>
Object.entries(subControllers).map(([relayURL, sub]) => [
relayURL,
sub({cb, filter}, id)
sub.sub({cb, filter}, id)
]),
addRelay: relay => {
subControllers[relay.url] = relay.sub({cb, filter})