@servable/server
Version:
Servable server
28 lines (23 loc) • 732 B
JavaScript
import setup from "../lib/setup.js"
import completeSetup from "../lib/completeSetup.js"
import tearDown from "../lib/tearDown.js"
export const afterDelete = async ({ request }) => {
const { object } = request
await tearDown({ object })
}
export const beforeSave = async ({ request }) => {
const { object, context, user, } = request
const { manualableMode } = context
// console.log("[Servable]", 'seed', manualableMode)
// switch (manualableMode) {
// case 'auto': break
// default: {
// object.set('manualableMode', 'manual')
// } break
// }
await setup({ object })
}
export const afterSave = async ({ request }) => {
const { object } = request
await completeSetup({ object })
}