Skip to content

Commit

Permalink
⚡ Clean up package validation
Browse files Browse the repository at this point in the history
  • Loading branch information
Androz2091 committed Jul 5, 2021
1 parent 92e154c commit 36b4481
Showing 1 changed file with 10 additions and 18 deletions.
28 changes: 10 additions & 18 deletions src/views/Loader.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -29,24 +29,16 @@
uz.push(value.subarray(i, i + 65536));
}
}
/**
* If the package is valid and have
* all the required files files.
*/
const validPackage = (() => {
const requiredFiles = [
'README.txt',
'account/user.json',
'messages/index.json',
'servers/index.json'
];
for (const requiredFile of requiredFiles) {
if (! files.some((file) => file.name === requiredFile)) {
return false;
}
}
return true;
})();
let validPackage = true;
const requiredFiles = [
'README.txt',
'account/user.json',
'messages/index.json',
'servers/index.json'
];
for (const requiredFile of requiredFiles) {
if (!files.some((file) => file.name === requiredFile)) validPackage = false;
}
if (!validPackage) {
error = 'Your package seems to be corrupted. Click or drop your package file here to retry';
loading = false;
Expand Down

0 comments on commit 36b4481

Please sign in to comment.