/
githubmirror
/
Motrix
Обзор
Документация
Войти
/
githubmirror
/
Motrix
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/core/AutoLaunchManager.js
34 строки
777 B
Dr_rOot
fix: windows auto launch config lose
25 май 2020, 16:55
25 май 2020, 16:55
eb442e4
Код
Авторство
О чём код?
import { app } from 'electron' import { LOGIN_SETTING_OPTIONS } from '@shared/constants' export default class AutoLaunchManager { enable () { return new Promise((resolve, reject) => { const enabled = app.getLoginItemSettings(LOGIN_SETTING_OPTIONS).openAtLogin if (enabled) { resolve() } app.setLoginItemSettings({ ...LOGIN_SETTING_OPTIONS, openAtLogin: true }) resolve() }) } disable () { return new Promise((resolve, reject) => { app.setLoginItemSettings({ openAtLogin: false }) resolve() }) } isEnabled () { return new Promise((resolve, reject) => { const enabled = app.getLoginItemSettings(LOGIN_SETTING_OPTIONS).openAtLogin resolve(enabled) }) } }