"use strict"; import BRecentNote from "../../becca/entities/brecent_note.js"; import sql from "../../services/sql.js"; import dateUtils from "../../services/date_utils.js"; import type { Request } from "express"; function addRecentNote(req: Request) { new BRecentNote({ noteId: req.body.noteId, notePath: req.body.notePath }).save(); if (Math.random() < 0.05) { // it's not necessary to run this every time ... const cutOffDate = dateUtils.utcDateTimeStr(new Date(Date.now() - 24 * 3600 * 1000)); sql.execute(/*sql*/`DELETE FROM recent_notes WHERE utcDateCreated < ?`, [cutOffDate]); } } export default { addRecentNote };