converse-desktop/modules/settings-service.js
Keith Maika e2ae88894b
Update to Electron 16.
Application needed to be re-worked to not rely on nodeIntegration/contextIsolation for the upgrade to be possible.
2022-01-05 03:52:42 -05:00

21 lines
496 B
JavaScript

/**
* Module for getting settings in Main process.
*/
const electronSettings = require('electron-settings')
let settingsService = {}
settingsService.get = (itemKey) => {
let settingValue = electronSettings.getSync(itemKey)
if (typeof settingValue === 'undefined' || settingValue === null) {
return false
}
return settingValue
}
settingsService.set = (itemKey, settingValue) => {
electronSettings.setSync(itemKey, settingValue)
}
module.exports = settingsService