From 74c63f5f6814545297c4c18bb7eee319fda7900d Mon Sep 17 00:00:00 2001 From: stringsplit <77242831+nbitzz@users.noreply.github.com> Date: Mon, 22 May 2023 11:20:14 -0700 Subject: [PATCH] Patch range header for single chunk files and multi message files --- src/server/lib/files.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/lib/files.ts b/src/server/lib/files.ts index e022589..01c8efb 100644 --- a/src/server/lib/files.ts +++ b/src/server/lib/files.ts @@ -309,7 +309,7 @@ export default class Files { if (msg?.attachments) { let attach = Array.from(msg.attachments.values()) - for (let i = (useRanges && xi == scan_msg_begin ? scan_files_begin : 0); i < (useRanges && xi == scan_msg_end ? scan_files_end : attach.length); i++) { + for (let i = (useRanges && xi == scan_msg_begin ? ( scan_files_begin - (xi*10) ) : 0); i < (useRanges && xi == scan_msg_end ? ( scan_files_end - (x1*10) + 1 ) : attach.length); i++) { let d = await axios.get( attach[i].url,