add config immutability
This commit is contained in:
parent
fd40e2285a
commit
78f8bf4789
@ -1,13 +1,21 @@
|
||||
// ==================== CONFIGURATION ====================
|
||||
// noinspection HtmlUnknownTarget
|
||||
function Fz(obj) {
|
||||
Object.getOwnPropertyNames(obj).forEach(function(prop) {
|
||||
if (obj[prop] !== null && (typeof obj[prop] === "object" || typeof obj[prop] === "function")) {
|
||||
Fz(obj[prop]);
|
||||
}
|
||||
});
|
||||
return Object.freeze(obj);
|
||||
}
|
||||
|
||||
const CONFIG = {
|
||||
const CONFIG = Fz({
|
||||
OUTPUT: {
|
||||
ECHO_CANCELLATION: true,
|
||||
NOISE_SUPPRESSION: true,
|
||||
LATENCY: 0.01,
|
||||
LATENCY_HINT: 'interactive',
|
||||
SAMPLE_RATE: 96000,
|
||||
SAMPLE_RATE: 64000,
|
||||
DEVICE_ID: 'default',
|
||||
SPEAKING_THRESHOLD: 10,
|
||||
SPEAKING_TIMEOUT: 500,
|
||||
@ -45,8 +53,9 @@ const CONFIG = {
|
||||
APP: {
|
||||
SAVE_RATE_THROTTLE: 1000,
|
||||
SYSTEM_MSG_DEFAULT_TIMEOUT: 5000,
|
||||
FILE_UPLOAD_SIZE_LIMIT: 128 * (1024 * 1024),
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
const $ = (sel) => document.querySelector(sel);
|
||||
const $$ = (sel) => document.querySelectorAll(sel);
|
||||
@ -401,7 +410,9 @@ class UIManager {
|
||||
const files = Array.from(filesToUpload);
|
||||
|
||||
files.forEach((file, index) => {
|
||||
formData.append(`file_${index}`, file);
|
||||
if (file.size <= CONFIG.APP.FILE_UPLOAD_SIZE_LIMIT) {
|
||||
formData.append(`file_${index}`, file);
|
||||
}
|
||||
});
|
||||
|
||||
console.log(`Uploading ${files.length} files`);
|
||||
|
Loading…
x
Reference in New Issue
Block a user