@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
26 lines (25 loc) • 850 B
JavaScript
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;
}
}