diff --git a/extended-request.ts b/extended-request.ts index 4c82f8c..070451d 100644 --- a/extended-request.ts +++ b/extended-request.ts @@ -301,6 +301,10 @@ export default class ExtendedRequest { return this.stolenData.filter((data) => data.isMarked); } + unmarkAllEntries() { + this.stolenData.forEach((entry) => entry.unmark()); + } + getHost() { return new URL(this.url).host; } diff --git a/request-cluster.ts b/request-cluster.ts index 0e4b9a8..61abf74 100644 --- a/request-cluster.ts +++ b/request-cluster.ts @@ -184,9 +184,7 @@ export class RequestCluster extends SaferEmitter { undoMark() { this.calculateRepresentativeStolenData(); - this.representativeStolenData.forEach((entry) => { - entry.unmark(); - }); + this.requests.forEach((request) => request.unmarkAllEntries()); } getDataTypeDescription(noun = 'Twojej') {