fix(core): satisfy perf bucket lint

This commit is contained in:
Vincent Koc
2026-05-06 20:42:38 -07:00
parent 42cddcae0a
commit f0a7b8a6a8
2 changed files with 8 additions and 3 deletions

View File

@@ -164,7 +164,12 @@ function extractTrailingAttachmentMediaUris(prompt: string, count: number): stri
}
uris.push(match[1]);
}
return uris.reverse();
for (let left = 0, right = uris.length - 1; left < right; left += 1, right -= 1) {
const uri = uris[left];
uris[left] = uris[right];
uris[right] = uri;
}
return uris;
}
export function splitPromptAndAttachmentRefs(params: {

View File

@@ -52,7 +52,7 @@ export function filterMessagingToolMediaDuplicates(params: {
let nextPayloads: ReplyPayload[] | undefined;
for (let index = 0; index < payloads.length; index++) {
const payload = payloads[index]!;
const payload = payloads[index];
const mediaUrl = payload.mediaUrl;
const mediaUrls = payload.mediaUrls;
const stripSingle = mediaUrl && sentSet.has(normalizeMediaForDedupe(mediaUrl));
@@ -61,7 +61,7 @@ export function filterMessagingToolMediaDuplicates(params: {
let strippedMediaUrls = false;
if (mediaUrls?.length) {
for (let mediaIndex = 0; mediaIndex < mediaUrls.length; mediaIndex++) {
const url = mediaUrls[mediaIndex]!;
const url = mediaUrls[mediaIndex];
if (sentSet.has(normalizeMediaForDedupe(url))) {
strippedMediaUrls = true;
if (!filteredUrls) {