UNPKG

@openinc/parse-server-opendash

Version:
21 lines (20 loc) 847 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = init; const __1 = require(".."); const types_1 = require("../types"); async function init() { //Check each object if displayAt is set, if not, set it to createdAt (0, __1.beforeSaveHook)(types_1.Maintenance_Message, async (request) => { const { object, original, user, master } = request; await (0, __1.defaultHandler)(request); await (0, __1.defaultAclHandler)(request); //Check if object has "displayAt"; if not, fill it with Date from createdAt if (!object.displayAt) { object.set("displayAt", object.createdAt ?? new Date()); } }); (0, __1.afterSaveHook)(types_1.Maintenance_Message, async (request) => { const { object, original, user, master } = request; }); }