nostr-tools
Advanced tools
Comparing version 0.4.4 to 0.4.5
{ | ||
"name": "nostr-tools", | ||
"version": "0.4.4", | ||
"version": "0.4.5", | ||
"description": "Tools for making a Nostr client.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -28,7 +28,10 @@ import {getEventHash, signEvent} from './event' | ||
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) | ||
]), | ||
@@ -35,0 +38,0 @@ addRelay: relay => { |
@@ -121,4 +121,8 @@ import 'websocket-polyfill' | ||
const activeCallback = cb | ||
const activeFilters = filters | ||
return { | ||
sub: ({cb = cb, filter = filter}) => sub({cb, filter}, channel), | ||
sub: ({cb = activeCallback, filter = activeFilters}) => | ||
sub({cb, filter}, channel), | ||
unsub: () => { | ||
@@ -125,0 +129,0 @@ delete openSubs[channel] |
11295
307