Связь с окном меню из основного процесса не работает - PullRequest
0 голосов
/ 07 апреля 2019

Я использую menubar (https://www.npmjs.com/package/menubar) и мне нужно отправить ему информацию из основного процесса, но, похоже, она не работает.

Как только мое приложение загружается, оно создает строку меню, а также запрашивает некоторую информацию с сервера. Сервер возвращает информацию о том, что пользователь является менеджером или нет. Это подтверждается, чтобы работать нормально. Если пользователь является менеджером, я хочу отобразить кнопку в окне меню.

/ * основной процесс * /

menubar.window.webContents.send('is-a-manager', true)

/ * процесс рендеринга - я импортирую ipcRenderer * /

ipcRenderer('is-a-manager', (event, isManager) => {
   console.log(isManager);
})

Окно внутри строки меню должно фактически отображать "true", но ничего не печатать.

1 Ответ

0 голосов
/ 07 апреля 2019
ipcRenderer.on('is-a-manager', (event, isManager) => {
   console.log(isManager);
})

ipcRenderer.on (канал, слушатель)

...