UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

26 lines (25 loc) 850 B
import { getFlowManager } from '../flows.js'; import { ItemsService } from './items.js'; export class OperationsService extends ItemsService { constructor(options) { super('directus_operations', options); } async createOne(data, opts) { const result = await super.createOne(data, opts); const flowManager = getFlowManager(); await flowManager.reload(); return result; } async updateMany(keys, data, opts) { const result = await super.updateMany(keys, data, opts); const flowManager = getFlowManager(); await flowManager.reload(); return result; } async deleteMany(keys, opts) { const result = await super.deleteMany(keys, opts); const flowManager = getFlowManager(); await flowManager.reload(); return result; } }