1
0
mirror of https://github.com/rhysd/Mstdn.git synced 2025-01-20 19:52:10 +01:00
Mstdn/main/index.ts
2017-04-15 16:32:44 +09:00

23 lines
556 B
TypeScript

import {app} from 'electron';
import log from './log';
import startApp from './app';
import loadConfig from './config';
const appReady = new Promise<void>(resolve => app.once('ready', resolve));
process.on('unhandledRejection', (reason: string) => {
log.error('FATAL: Unhandled rejection! Reason:', reason);
});
app.on('will-quit', () => {
log.debug('Application is quitting');
});
Promise.all([
loadConfig(),
appReady
]).then(([config, _]) => startApp(config)).then(win => {
win.open();
log.debug('Application launched!');
});