/
diloytd
/
shield
Обзор
Документация
Войти
/
diloytd
/
shield
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/ipc/journal.js
34 строки
914 B
diloytd
first commit
15 июл 2026, 10:48
15 июл 2026, 10:48
b863286
Код
Авторство
О чём код?
const { ipcMain } = require('electron'); const { buildJournal } = require('../services/journalService'); /** * Регистрирует IPC-обработчики для формирования журнала шильдов. * Логика формирования находится в src/services/journalService.js. * @returns {void} */ const registerJournalHandlers = () => { ipcMain.handle('journal:build', async () => { try { const journal = buildJournal(); return { success: true, rows: journal.rows, rowCount: journal.rowCount, }; } catch (error) { const message = error instanceof Error && error.message ? error.message : 'Ошибка при формировании журнала.'; return { success: false, error: message, }; } }); }; module.exports = { registerJournalHandlers, };