release: Multi-Hoster-Upload v2.0.3

This commit is contained in:
Sucukdeluxe
2026-08-09 14:54:44 +02:00
parent 6cdccf71f2
commit 1c4d096cb9
31 changed files with 2304 additions and 131 deletions
+19
View File
@@ -0,0 +1,19 @@
function createSettingsImportGate(isUploadRunning) {
if (typeof isUploadRunning !== 'function') throw new TypeError('isUploadRunning must be a function');
let importing = false;
return {
begin() {
if (importing) throw new Error('Einstellungen werden bereits importiert');
if (isUploadRunning()) throw new Error('Während laufender Uploads können keine Einstellungen importiert werden');
importing = true;
},
end() {
importing = false;
},
canStartUpload() {
return !importing;
}
};
}
module.exports = { createSettingsImportGate };