Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Realizar chamada de função do processo main no mesmo

Estou em uma situação onde criei um tray menu, e ao clicar nele gostaria de realizar uma ação já implementada que atualmente já chamo a partir do processso renderer, porém tentei e não obtive sucesso reutilizando esta função chamando a partir do processo main.

TRAY No processo main :

´const traytemplate =[ {

  'label':'Sobre',
  click:()=>{
 /* realizar chamada aqui */
  }
}

] ´

FUNÇÃO DE ABRIR A JANELA SOBRE

´ipcMain.on('abrir-sobre', () => {

/* abre a janela sobre  aqui*/

}) ´

Gostaria de saber como realizar a chamada da função do processo main à partir do mesmo(processo main), uma vez que já utilizo esta função chamando a partir do processo renderer

Agradeço desde já

1 resposta
solução

Recebi uma solução em outro forúm, vou compartilhar caso alguem possua a mesma dúvida:

" Que tal nomear a função de manipulador?

const abrirSobre= () => {
  // open the window
}
ipcMain.on('abrir-sobre', abrirSobre)

const traytemplate = [{
  'label': 'Sobre',
  click: () => {
    abrirSobre()
  }
}]

"

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software