fix(core): satisfy perf bucket lint · openclaw/openclaw@f0a7b8a
vincentkoc
·
2026-05-07
·
via Recent Commits to openclaw:main
File tree
agents/pi-embedded-runner/run
| Original file line number | Diff line number | Diff line change |
|---|
@@ -164,7 +164,12 @@ function extractTrailingAttachmentMediaUris(prompt: string, count: number): stri
|
164 | 164 | } |
165 | 165 | uris.push(match[1]); |
166 | 166 | } |
167 | | -return uris.reverse(); |
| 167 | +for (let left = 0, right = uris.length - 1; left < right; left += 1, right -= 1) { |
| 168 | +const uri = uris[left]; |
| 169 | +uris[left] = uris[right]; |
| 170 | +uris[right] = uri; |
| 171 | +} |
| 172 | +return uris; |
168 | 173 | } |
169 | 174 | |
170 | 175 | export function splitPromptAndAttachmentRefs(params: { |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -52,7 +52,7 @@ export function filterMessagingToolMediaDuplicates(params: {
|
52 | 52 | |
53 | 53 | let nextPayloads: ReplyPayload[] | undefined; |
54 | 54 | for (let index = 0; index < payloads.length; index++) { |
55 | | -const payload = payloads[index]!; |
| 55 | +const payload = payloads[index]; |
56 | 56 | const mediaUrl = payload.mediaUrl; |
57 | 57 | const mediaUrls = payload.mediaUrls; |
58 | 58 | const stripSingle = mediaUrl && sentSet.has(normalizeMediaForDedupe(mediaUrl)); |
@@ -61,7 +61,7 @@ export function filterMessagingToolMediaDuplicates(params: {
|
61 | 61 | let strippedMediaUrls = false; |
62 | 62 | if (mediaUrls?.length) { |
63 | 63 | for (let mediaIndex = 0; mediaIndex < mediaUrls.length; mediaIndex++) { |
64 | | -const url = mediaUrls[mediaIndex]!; |
| 64 | +const url = mediaUrls[mediaIndex]; |
65 | 65 | if (sentSet.has(normalizeMediaForDedupe(url))) { |
66 | 66 | strippedMediaUrls = true; |
67 | 67 | if (!filteredUrls) { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。