summaryrefslogtreecommitdiff
path: root/example/application/src/renderer.js
blob: f4376e9c26b3835ccb0ffc5b3d774fe1619328dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// This file is required by the index.html file and will
// be executed in the renderer process for that window.
// All of the Node.js APIs are available in this process.

import { ipcRenderer } from 'electron'
import moment from 'moment'

ipcRenderer.on('get:json:result', (event, { main, renderer }) => {
  const mainTime = moment(main.time || 0).startOf('minute').fromNow()
  const rendererTime = moment(renderer.time || 0).startOf('minute').fromNow()

  document.getElementById("main").innerHTML = mainTime;
  document.getElementById("renderer").innerHTML = rendererTime;
})

ipcRenderer.send('get:json')

setTimeout(() => {
  ipcRenderer.send('get:json')
}, 3000);

document.querySelector('#btnMain').addEventListener('click', () => {
  ipcRenderer.send('reload:main')
})

document.querySelector('#btnRend').addEventListener('click', () => {
  ipcRenderer.send('reload:renderer')
})