Newer
Older
// Copyright 2015-2018 Parity Technologies (UK) Ltd.
// This file is part of Parity.
//
import { signerNewToken, checkTime } from '@parity/electron';
/**
* Handle all asynchronous messages from renderer to main.
*/
export default async (mainWindow, event, action, ...args) => {
const [width] = mainWindow.getContentSize();
const newHeight = args[0];
mainWindow.setContentSize(width, Math.round(newHeight) + 2);
break;
}
case 'check-time': {
checkTime().then(t => {
event.sender.send('check-time-reply', t);
});
break;
}
case 'signer-new-token': {
const token = await signerNewToken();
// Send back the token to the renderer process
event.sender.send('signer-new-token-reply', token);