/
amesk
/
gitlab-analyzer
Обзор
Документация
Войти
/
amesk
/
gitlab-analyzer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
preload.js
17 строк
877 B
amesk
Added Logout button
05 фев 2025, 17:31
05 фев 2025, 17:31
04df88f
Код
Авторство
О чём код?
const { contextBridge, ipcRenderer } = require('electron'); GITLAB_URL = 'http://gitlab.evomarine.local'; // Экспортируем API для взаимодействия с основным процессом contextBridge.exposeInMainWorld('electronAPI', { GITLAB_URL, loadToken: () => ipcRenderer.invoke('load-token'), saveToken: (token) => ipcRenderer.send('save-token', token), openExternalLink: (url) => ipcRenderer.send('open-external-link', url), openHelpWindow: () => ipcRenderer.send('open-help-window'), getOpenIssues: (projectId) => ipcRenderer.invoke('get-open-issues', projectId), updateLabel: (projectId, issueId, label, action) => ipcRenderer.invoke('update-label', projectId, issueId, label, action), onTokenLoaded: (data) => ipcRenderer.on('token-loaded', data), logout: () => ipcRenderer.invoke('logout') });