mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
server-ts: Convert routes/api/special_notes
This commit is contained in:
parent
249e81c9eb
commit
c1875a8c8f
@ -1,32 +1,33 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const dateNoteService = require('../../services/date_notes');
|
import dateNoteService = require('../../services/date_notes');
|
||||||
const sql = require('../../services/sql');
|
import sql = require('../../services/sql');
|
||||||
const cls = require('../../services/cls');
|
import cls = require('../../services/cls');
|
||||||
const specialNotesService = require('../../services/special_notes');
|
import specialNotesService = require('../../services/special_notes');
|
||||||
const becca = require('../../becca/becca');
|
import becca = require('../../becca/becca');
|
||||||
|
import { Request } from 'express';
|
||||||
|
|
||||||
function getInboxNote(req) {
|
function getInboxNote(req: Request) {
|
||||||
return specialNotesService.getInboxNote(req.params.date);
|
return specialNotesService.getInboxNote(req.params.date);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDayNote(req) {
|
function getDayNote(req: Request) {
|
||||||
return dateNoteService.getDayNote(req.params.date);
|
return dateNoteService.getDayNote(req.params.date);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getWeekNote(req) {
|
function getWeekNote(req: Request) {
|
||||||
return dateNoteService.getWeekNote(req.params.date);
|
return dateNoteService.getWeekNote(req.params.date);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMonthNote(req) {
|
function getMonthNote(req: Request) {
|
||||||
return dateNoteService.getMonthNote(req.params.month);
|
return dateNoteService.getMonthNote(req.params.month);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getYearNote(req) {
|
function getYearNote(req: Request) {
|
||||||
return dateNoteService.getYearNote(req.params.year);
|
return dateNoteService.getYearNote(req.params.year);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDayNotesForMonth(req) {
|
function getDayNotesForMonth(req: Request) {
|
||||||
const month = req.params.month;
|
const month = req.params.month;
|
||||||
|
|
||||||
return sql.getMap(`
|
return sql.getMap(`
|
||||||
@ -42,7 +43,7 @@ function getDayNotesForMonth(req) {
|
|||||||
AND attr.value LIKE '${month}%'`);
|
AND attr.value LIKE '${month}%'`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveSqlConsole(req) {
|
function saveSqlConsole(req: Request) {
|
||||||
return specialNotesService.saveSqlConsole(req.body.sqlConsoleNoteId);
|
return specialNotesService.saveSqlConsole(req.body.sqlConsoleNoteId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -50,14 +51,14 @@ function createSqlConsole() {
|
|||||||
return specialNotesService.createSqlConsole();
|
return specialNotesService.createSqlConsole();
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveSearchNote(req) {
|
function saveSearchNote(req: Request) {
|
||||||
return specialNotesService.saveSearchNote(req.body.searchNoteId);
|
return specialNotesService.saveSearchNote(req.body.searchNoteId);
|
||||||
}
|
}
|
||||||
|
|
||||||
function createSearchNote(req) {
|
function createSearchNote(req: Request) {
|
||||||
const hoistedNote = getHoistedNote();
|
const hoistedNote = getHoistedNote();
|
||||||
const searchString = req.body.searchString || "";
|
const searchString = req.body.searchString || "";
|
||||||
const ancestorNoteId = req.body.ancestorNoteId || hoistedNote.noteId;
|
const ancestorNoteId = req.body.ancestorNoteId || hoistedNote?.noteId;
|
||||||
|
|
||||||
return specialNotesService.createSearchNote(searchString, ancestorNoteId);
|
return specialNotesService.createSearchNote(searchString, ancestorNoteId);
|
||||||
}
|
}
|
||||||
@ -66,22 +67,22 @@ function getHoistedNote() {
|
|||||||
return becca.getNote(cls.getHoistedNoteId());
|
return becca.getNote(cls.getHoistedNoteId());
|
||||||
}
|
}
|
||||||
|
|
||||||
function createLauncher(req) {
|
function createLauncher(req: Request) {
|
||||||
return specialNotesService.createLauncher({
|
return specialNotesService.createLauncher({
|
||||||
parentNoteId: req.params.parentNoteId,
|
parentNoteId: req.params.parentNoteId,
|
||||||
launcherType: req.params.launcherType
|
launcherType: req.params.launcherType
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function resetLauncher(req) {
|
function resetLauncher(req: Request) {
|
||||||
return specialNotesService.resetLauncher(req.params.noteId);
|
return specialNotesService.resetLauncher(req.params.noteId);
|
||||||
}
|
}
|
||||||
|
|
||||||
function createOrUpdateScriptLauncherFromApi(req) {
|
function createOrUpdateScriptLauncherFromApi(req: Request) {
|
||||||
return specialNotesService.createOrUpdateScriptLauncherFromApi(req.body);
|
return specialNotesService.createOrUpdateScriptLauncherFromApi(req.body);
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
export = {
|
||||||
getInboxNote,
|
getInboxNote,
|
||||||
getDayNote,
|
getDayNote,
|
||||||
getWeekNote,
|
getWeekNote,
|
@ -166,7 +166,7 @@ function createScriptLauncher(parentNoteId: string, forceNoteId?: string) {
|
|||||||
interface LauncherConfig {
|
interface LauncherConfig {
|
||||||
parentNoteId: string;
|
parentNoteId: string;
|
||||||
launcherType: string;
|
launcherType: string;
|
||||||
noteId: string;
|
noteId?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
function createLauncher({ parentNoteId, launcherType, noteId }: LauncherConfig) {
|
function createLauncher({ parentNoteId, launcherType, noteId }: LauncherConfig) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user