refactor
This commit is contained in:
36
src/api.js
36
src/api.js
@@ -83,6 +83,7 @@ const getBucketFiles = async (folderName) => {
|
||||
});
|
||||
const itemCount = {};
|
||||
const ext = ".tar.gz";
|
||||
|
||||
const filteredItems = ret
|
||||
.filter((item) => item.name.endsWith(ext))
|
||||
.filter((item) => {
|
||||
@@ -102,6 +103,7 @@ const getBucketFiles = async (folderName) => {
|
||||
const setup_key =
|
||||
item.key.substring(0, item.key.length - ext.length) +
|
||||
"_setup.exe";
|
||||
|
||||
oldItems.push(setup_key);
|
||||
oldItems.push(setup_key + ".sha256");
|
||||
oldItems.push(setup_key + ".sig");
|
||||
@@ -129,26 +131,22 @@ const getBucketFiles = async (folderName) => {
|
||||
0,
|
||||
filteredItems[i].key.length - ext.length,
|
||||
) + "_setup.exe";
|
||||
const setup_name =
|
||||
filteredItems[i].name.substring(
|
||||
0,
|
||||
filteredItems[i].name.length - ext.length,
|
||||
) + "_setup.exe";
|
||||
|
||||
setup_items.push([
|
||||
{ idx: i + 3 },
|
||||
{ ...filteredItems[i], key: setup_key, name: setup_name },
|
||||
{
|
||||
...filteredItems[i],
|
||||
key: setup_key + ".sha256",
|
||||
name: setup_name + ".sha256",
|
||||
},
|
||||
{
|
||||
...filteredItems[i],
|
||||
key: setup_key + ".sig",
|
||||
name: setup_name + ".sig",
|
||||
},
|
||||
]);
|
||||
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([
|
||||
{ idx: i + 3 },
|
||||
setup_item,
|
||||
setup_item2,
|
||||
setup_item3,
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user