Оптимизация
- Оптимизация JS файлов - FIX: Исправил Crash, если не было папки logs - Удалил скомпилированный EXE файл с репозитория исходников.
This commit is contained in:
@@ -3,21 +3,12 @@
|
||||
Вспомогательные функции
|
||||
============================================ */
|
||||
|
||||
/**
|
||||
* Ждёт указанное время
|
||||
* @param {number} ms - Миллисекунды
|
||||
* @returns {Promise}
|
||||
*/
|
||||
// Ждёт указанное время
|
||||
export function sleep(ms) {
|
||||
return new Promise(resolve => setTimeout(resolve, ms));
|
||||
}
|
||||
|
||||
/**
|
||||
* Debounce функция
|
||||
* @param {Function} func - Функция для debounce
|
||||
* @param {number} wait - Время задержки
|
||||
* @returns {Function}
|
||||
*/
|
||||
// Debounce функция
|
||||
export function debounce(func, wait) {
|
||||
let timeout;
|
||||
return function executedFunction(...args) {
|
||||
@@ -30,28 +21,9 @@ export function debounce(func, wait) {
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Проверяет доступность Wails API
|
||||
* @returns {boolean}
|
||||
*/
|
||||
// Проверяет доступность Wails API
|
||||
export function isWailsAvailable() {
|
||||
return typeof window.go !== 'undefined' &&
|
||||
window.go?.admin?.App !== undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
* Логирование с префиксом
|
||||
* @param {string} message - Сообщение
|
||||
* @param {string} type - Тип (log, error, warn, info)
|
||||
*/
|
||||
export function log(message, type = 'log') {
|
||||
const prefix = '🚀 vServer:';
|
||||
const styles = {
|
||||
log: '✅',
|
||||
error: '❌',
|
||||
warn: '⚠️',
|
||||
info: 'ℹ️'
|
||||
};
|
||||
console[type](`${prefix} ${styles[type]} ${message}`);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user