import { App, BrowserWindow } from 'electron'
export default (app: App, win: BrowserWindow) => {
const gotTheLock = app.requestSingleInstanceLock()
if (!gotTheLock) {
app.quit()
return true
}
app.on('second-instance', (_, _argv) => {
if (win) {
win.show()
if (win.isMinimized()) win.restore()
win.focus()
})
app.on('open-url', function (event, url) {
event.preventDefault()
win.webContents.send('deeplink', url)