const {app, BrowserWindow, ipcMain} = require('electron')
const exec = require('child_process').exec
const glob = require('glob')
-const settings = require('electron-settings')
-
const url = require('url')
const path = require('path')
const fs = require('fs')
let win, bytomdInit, bytomdMining
-
global.fileExist = false
-
function initialize () {
function createWindow() {
win.icon = path.join(__dirname, '/static/images/app-icon/png/app.png')
}
-
const startUrl = process.env.DEV_URL ||
url.format({
pathname: path.join(__dirname, '/public/index.html'),
createWindow()
})
-
//All window Closed
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
bytomdMining.stderr.on('data', function(data) {
log.info(`bytomd mining stderr: ${data}`)
if(data.includes('msg="Started node"') && event){
- event.sender.send('ConfiguredNetwork','starNode')
+ event.sender.send('ConfiguredNetwork','startNode')
}
})
initialize()
}
-
function quitApp () {
if(bytomdInit != null){
bytomdInit.kill()
-import { chainClient } from 'utility/environment'
-
let actions = {
submitConfiguration: (data) => {
if (data.type == 'testnet'){
}else if(data.type == 'mainnet'){
window.ipcRenderer.send('bytomdInitNetwork','mainnet')
}
-
-
return (dispatch) => (dispatch)
}
-
}
export default actions