Put dropped router values into top relay selections

This commit is contained in:
Jon Staab
2024-04-04 10:22:24 -07:00
parent 6220cd152c
commit 7369074741
3 changed files with 25 additions and 19 deletions
+11 -5
View File
@@ -154,11 +154,11 @@ export const mergeSubscriptions = (subs: Subscription[]) => {
}
}
// console.log(
// `Starting ${mergedSubscriptions.length} subscriptions on ${uniq(mergedSubscriptions.flatMap(s => s.request.relays)).length} relays`,
// uniq(mergedSubscriptions.flatMap(s => s.request.relays)),
// ...mergeFilters(mergedSubscriptions.flatMap(s => s.request.filters)),
// )
console.log(
`Starting ${mergedSubscriptions.length} subscriptions on ${uniq(mergedSubscriptions.flatMap(s => s.request.relays)).length} relays`,
uniq(mergedSubscriptions.flatMap(s => s.request.relays)),
...mergeFilters(mergedSubscriptions.flatMap(s => s.request.filters)),
)
return mergedSubscriptions
}
@@ -253,6 +253,12 @@ export const subscribe = (request: SubscribeRequest) => {
}
if (request.immediate) {
console.log(
`Starting 1 subscriptions on ${request.relays.length} relays`,
request.relays,
...mergeFilters(request.filters)
)
executeSubscription(subscription)
} else {
executeSubscriptionBatched(subscription)