app-outlet/app-outlet

View on GitHub
core/interface/settings/SettingsInterface.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
const { ipcMain } = require('electron');
const channels = require('../InterfaceChannel');
const settingsService = require('../../service/settings/SettingsService');

ipcMain?.handle(channels.settings.setTheme, (event, args) => {
    return settingsService.setTheme(args[0]);
});

ipcMain?.handle(channels.settings.getTheme, () => {
    return settingsService.getTheme();
});

ipcMain?.handle(channels.settings.getLastSynchronizationDate, () => {
    return settingsService.getLastSynchronizationDate();
});