Requset builder withBareFilter
This commit is contained in:
parent
f6d8e96ae3
commit
9a13888db8
@ -82,6 +82,12 @@ export class RequestBuilder {
|
||||
return ret;
|
||||
}
|
||||
|
||||
withBareFilter(f: ReqFilter) {
|
||||
const ret = new RequestFilterBuilder(f);
|
||||
this.#builders.push(ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
withOptions(opt: RequestBuilderOptions) {
|
||||
this.#options = {
|
||||
...this.#options,
|
||||
@ -154,9 +160,13 @@ export class RequestBuilder {
|
||||
* Builder class for a single request filter
|
||||
*/
|
||||
export class RequestFilterBuilder {
|
||||
#filter: ReqFilter = {};
|
||||
#filter: ReqFilter;
|
||||
#relays = new Set<string>();
|
||||
|
||||
constructor(f?: ReqFilter) {
|
||||
this.#filter = f ?? {};
|
||||
}
|
||||
|
||||
get filter() {
|
||||
return { ...this.#filter };
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user