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