This commit is contained in:
2025-07-29 09:53:28 -05:00
parent 4fcf7cbf33
commit f9d7ac2c14

View File

@@ -83,6 +83,7 @@ const getBucketFiles = async (folderName) => {
}); });
const itemCount = {}; const itemCount = {};
const ext = ".tar.gz"; const ext = ".tar.gz";
const filteredItems = ret const filteredItems = ret
.filter((item) => item.name.endsWith(ext)) .filter((item) => item.name.endsWith(ext))
.filter((item) => { .filter((item) => {
@@ -102,6 +103,7 @@ const getBucketFiles = async (folderName) => {
const setup_key = const setup_key =
item.key.substring(0, item.key.length - ext.length) + item.key.substring(0, item.key.length - ext.length) +
"_setup.exe"; "_setup.exe";
oldItems.push(setup_key); oldItems.push(setup_key);
oldItems.push(setup_key + ".sha256"); oldItems.push(setup_key + ".sha256");
oldItems.push(setup_key + ".sig"); oldItems.push(setup_key + ".sig");
@@ -129,28 +131,24 @@ const getBucketFiles = async (folderName) => {
0, 0,
filteredItems[i].key.length - ext.length, filteredItems[i].key.length - ext.length,
) + "_setup.exe"; ) + "_setup.exe";
const setup_name =
filteredItems[i].name.substring(
0,
filteredItems[i].name.length - ext.length,
) + "_setup.exe";
const setup_item = ret.find((item) => item.key == setup_key);
if (setup_item) {
const setup_item2 = ret.find(
(item) => item.key == setup_key + ".sha256",
);
const setup_item3 = ret.find(
(item) => item.key == setup_key + ".sig",
);
setup_items.push([ setup_items.push([
{ idx: i + 3 }, { idx: i + 3 },
{ ...filteredItems[i], key: setup_key, name: setup_name }, setup_item,
{ setup_item2,
...filteredItems[i], setup_item3,
key: setup_key + ".sha256",
name: setup_name + ".sha256",
},
{
...filteredItems[i],
key: setup_key + ".sig",
name: setup_name + ".sig",
},
]); ]);
} }
} }
}
if (setup_items.length > 0) { if (setup_items.length > 0) {
setup_items.forEach((items) => { setup_items.forEach((items) => {