mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
fix: remove stale comments
This commit is contained in:
parent
7ded31b89f
commit
eb37044296
@ -186,15 +186,6 @@ export class BlockService extends BaseService<
|
|||||||
// Perform an NLP Match
|
// Perform an NLP Match
|
||||||
|
|
||||||
if (!block && nlp) {
|
if (!block && nlp) {
|
||||||
// Use the `reduce` function to iterate over `filteredBlocks` and accumulate a new array `matchesWithPatterns`.
|
|
||||||
// This approach combines the matching of NLP patterns and filtering of blocks with empty or invalid matches
|
|
||||||
// into a single operation. This avoids the need for a separate mapping and filtering step, improving performance.
|
|
||||||
// For each block in `filteredBlocks`, we call `matchNLP` to find patterns that match the NLP data.
|
|
||||||
// If `matchNLP` returns a non-empty list of matched patterns, the block and its matched patterns are added
|
|
||||||
// to the accumulator array `acc`, which is returned as the final result.
|
|
||||||
// This ensures that only blocks with valid matches are kept, and blocks with no matches are excluded,
|
|
||||||
// all while iterating through the list only once.
|
|
||||||
|
|
||||||
block = await this.matchBestNLP(filteredBlocks, nlp);
|
block = await this.matchBestNLP(filteredBlocks, nlp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user