12345678910111213141516171819202122232425262728 |
- let ipc = require('electron').ipcMain;
- let _ = require('underscore');
- let fileRepo = require('./dao.js').FileRepo;
- let groupRepo = require('./dao.js').GroupRepo;
- ipc.on('get:files', function (e, data) {
- e.returnValue = fileRepo.findAllByCategoryInAndDateBetween(data.cats, data.from, data.to);
- });
- ipc.on('set:groups', function (e, data) {
- e.returnValue = groupRepo.save(data);
- });
- ipc.on('get:groups', function (e, data) {
- e.returnValue = groupRepo.findAllByFileIdIn(data);
- });
- ipc.on('get:groups:find', function (e, data) {
- e.returnValue = groupRepo.findAllByNameLike(data);
- });
- ipc.on('get:files:find', function (e, data) {
- e.returnValue = fileRepo.findAllByNameLike(data);
- });
- ipc.on('open:url', function (e, data) {
- require("openurl").open(data)
- });
|