mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
server-ts: Convert services/scheduler
This commit is contained in:
parent
92ca32bd70
commit
ea36b37f66
@ -51,7 +51,7 @@ require('./services/backup');
|
||||
// trigger consistency checks timer
|
||||
require('./services/consistency_checks');
|
||||
|
||||
require('./services/scheduler.js');
|
||||
require('./services/scheduler');
|
||||
|
||||
if (utils.isElectron()) {
|
||||
require('@electron/remote/main').initialize();
|
||||
|
@ -1,28 +1,24 @@
|
||||
const scriptService = require('./script');
|
||||
const cls = require('./cls');
|
||||
const sqlInit = require('./sql_init');
|
||||
const config = require('./config');
|
||||
const log = require('./log');
|
||||
const attributeService = require('../services/attributes');
|
||||
const protectedSessionService = require('../services/protected_session');
|
||||
const hiddenSubtreeService = require('./hidden_subtree');
|
||||
import scriptService = require('./script');
|
||||
import cls = require('./cls');
|
||||
import sqlInit = require('./sql_init');
|
||||
import config = require('./config');
|
||||
import log = require('./log');
|
||||
import attributeService = require('../services/attributes');
|
||||
import protectedSessionService = require('../services/protected_session');
|
||||
import hiddenSubtreeService = require('./hidden_subtree');
|
||||
import BNote = require('../becca/entities/bnote');
|
||||
|
||||
/**
|
||||
* @param {BNote} note
|
||||
* @return {int[]}
|
||||
*/
|
||||
function getRunAtHours(note) {
|
||||
function getRunAtHours(note: BNote): number[] {
|
||||
try {
|
||||
return note.getLabelValues('runAtHour').map(hour => parseInt(hour));
|
||||
}
|
||||
catch (e) {
|
||||
} catch (e: any) {
|
||||
log.error(`Could not parse runAtHour for note ${note.noteId}: ${e.message}`);
|
||||
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
function runNotesWithLabel(runAttrValue) {
|
||||
function runNotesWithLabel(runAttrValue: string) {
|
||||
const instanceName = config.General ? config.General.instanceName : null;
|
||||
const currentHours = new Date().getHours();
|
||||
const notes = attributeService.getNotesWithLabel('run', runAttrValue);
|
Loading…
x
Reference in New Issue
Block a user