use filters array

This commit is contained in:
ennmichael
2023-02-28 14:38:40 +01:00
parent 5d66ad9165
commit 53327c641c
3 changed files with 18 additions and 17 deletions

View File

@ -17,7 +17,7 @@ export class Nostr {
/**
* Mapping of subscription IDs to corresponding filters.
*/
readonly #subscriptions: Map<string, Filters> = new Map()
readonly #subscriptions: Map<string, Filters[]> = new Map()
#eventCallback?: EventCallback
#noticeCallback?: NoticeCallback
@ -162,7 +162,7 @@ export class Nostr {
* @returns The subscription ID.
*/
subscribe(
filters: Filters = {},
filters: Filters[],
subscriptionId: SubscriptionId = SubscriptionId.random()
): SubscriptionId {
this.#subscriptions.set(subscriptionId.toString(), filters)